ar71xx: fix failsafe acces on several devices
The ar71xx platform always uses the eth0 interface to provide access to the device in failsafe mode. Due to this, failsafe access is broken on devices where the LAN ports are connected to the 'eth1' interface. Update the relevant script to correctly set the ifname variable for these devices. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39752
This commit is contained in:
parent
ccccc104b3
commit
e9c80a1224
|
@ -7,7 +7,41 @@
|
||||||
. /lib/ar71xx.sh
|
. /lib/ar71xx.sh
|
||||||
|
|
||||||
set_preinit_iface() {
|
set_preinit_iface() {
|
||||||
ifname=eth0
|
case $(ar71xx_board_name) in
|
||||||
|
alfa-ap96 |\
|
||||||
|
alfa-nx |\
|
||||||
|
ap135-020 |\
|
||||||
|
ap136-020 |\
|
||||||
|
ap83 |\
|
||||||
|
archer-c7 |\
|
||||||
|
dir-505-a1 |\
|
||||||
|
jwap003 |\
|
||||||
|
pb42 |\
|
||||||
|
pb44 |\
|
||||||
|
rb-433 |\
|
||||||
|
rb-433u |\
|
||||||
|
rb-435g |\
|
||||||
|
rb-450 |\
|
||||||
|
rb-450g |\
|
||||||
|
routerstation |\
|
||||||
|
routerstation-pro |\
|
||||||
|
tl-mr3420-v2 |\
|
||||||
|
tl-wdr4900-v2 |\
|
||||||
|
tl-wr1043nd-v2 |\
|
||||||
|
tl-wr710n |\
|
||||||
|
tl-wr720n-v3 |\
|
||||||
|
tl-wr841n-v8 |\
|
||||||
|
tl-wr842n-v2 |\
|
||||||
|
wnr2000-v3 |\
|
||||||
|
wnr2200 |\
|
||||||
|
wnr612-v2 |\
|
||||||
|
wpe72)
|
||||||
|
ifname=eth1
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
ifname=eth0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
boot_hook_add preinit_main set_preinit_iface
|
boot_hook_add preinit_main set_preinit_iface
|
||||||
|
|
Loading…
Reference in New Issue