|
|
@ -20,11 +20,33 @@ fetch_mac_from_mtd() { |
|
|
|
[ ! -z $mac ] && ifconfig eth1 hw ether $mac 2>/dev/null |
|
|
|
[ ! -z $mac ] && ifconfig eth1 hw ether $mac 2>/dev/null |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
case $(ar71xx_board_name) in |
|
|
|
preinit_load_modules() { |
|
|
|
tew-632brp) |
|
|
|
insmod input-core |
|
|
|
fetch_mac_from_mtd config lan_mac wan_mac |
|
|
|
insmod input-polldev |
|
|
|
;; |
|
|
|
insmod gpio_buttons |
|
|
|
wrt160nl) |
|
|
|
insmod button-hotplug |
|
|
|
fetch_mac_from_mtd nvram lan_hwaddr wan_hwaddr |
|
|
|
} |
|
|
|
;; |
|
|
|
|
|
|
|
esac |
|
|
|
preinit_set_mac_address() { |
|
|
|
|
|
|
|
case $(ar71xx_board_name) in |
|
|
|
|
|
|
|
tew-632brp) |
|
|
|
|
|
|
|
fetch_mac_from_mtd config lan_mac wan_mac |
|
|
|
|
|
|
|
;; |
|
|
|
|
|
|
|
wrt160nl) |
|
|
|
|
|
|
|
fetch_mac_from_mtd nvram lan_hwaddr wan_hwaddr |
|
|
|
|
|
|
|
;; |
|
|
|
|
|
|
|
esac |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
preinit_set_mac_address |
|
|
|
|
|
|
|
preinit_load_modules |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifname=eth0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
failsafe_ip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
netmsg 192.168.1.255 "Press reset now, to enter Failsafe!" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifconfig "$ifname" 0.0.0.0 down |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sleep 2 |
|
|
|