From: Rafał Miłecki Date: Wed, 13 May 2015 13:11:04 +0000 (+0000) Subject: bcm53xx: fix default network interface on Netgear R8000 X-Git-Tag: reboot~3063 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=2d3aaa2d2fce90061f596bc89aa16cbee6fbc8ab;p=openwrt%2Fstaging%2Fblogic.git bcm53xx: fix default network interface on Netgear R8000 It has 3 Ethernet interfaces, each of them connected to separated switch port. Default NVRAM uses switch port 8 as CPU which is connected to the 3rd interface (eth2). Signed-off-by: Rafał Miłecki SVN-Revision: 45681 --- diff --git a/target/linux/bcm53xx/base-files/etc/board.d/02_network b/target/linux/bcm53xx/base-files/etc/board.d/02_network index 644d3d9bb9e3..4263615e837c 100755 --- a/target/linux/bcm53xx/base-files/etc/board.d/02_network +++ b/target/linux/bcm53xx/base-files/etc/board.d/02_network @@ -7,9 +7,18 @@ board_config_update -ucidef_set_interface_loopback +board=$(cat /proc/device-tree/compatible | tr '\0' '\t' | cut -f 1) +case "$board" in +netgear,r8000) + ifname=eth2 + ;; +*) + ifname=eth0 + ;; +esac -ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" +ucidef_set_interface_loopback +ucidef_set_interfaces_lan_wan "$ifname.1" "$ifname.2" ucidef_add_switch "switch0" "1" "1" # NVRAM entries may contain unsorted ports, e.g. Netgear R6250 uses