#!/bin/sh dev=$(fw_printenv -n wlandev) mac=$(fw_printenv -n wlanmac) set_wireless() { path=/etc/wireless if $path/usb "$dev" || $path/modem "$dev" || $path/sdio "$dev"; then [ -n "$mac" ] && ip link set dev wlan0 address "$mac" ifup wlan0 ifconfig eth0 192.168.192.10 fi } case "$1" in start) echo "Starting network..." ifup -a [ -n "$dev" ] && set_wireless || ifup eth0 ;; stop) echo "Stopping network..." ifdown -a [ -n "$dev" ] && ifdown wlan0 || ifdown eth0 ;; restart|reload) "$0" stop "$0" start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0