diff --git a/target/linux/ramips/base-files/etc/uci-defaults/network b/target/linux/ramips/base-files/etc/uci-defaults/network index e58accd181..7baac0c9c0 100755 --- a/target/linux/ramips/base-files/etc/uci-defaults/network +++ b/target/linux/ramips/base-files/etc/uci-defaults/network @@ -107,21 +107,43 @@ set_macs_only_lan_from_nvram() set_macs_only_lan "$lan_mac" } -board=$(ramips_board_name) +ramips_setup_interfaces() +{ + local board="$1" -case $board in - f5d8235-v2) - create_lan_wan - set_macs_only_lan_from_mtd "u-boot" 262148 - ;; + case $board in argus-atp52b | \ b2c | \ + f5d8235-v2 | \ nw718) create_lan_wan - set_macs_only_lan_from_mtd "factory" 4 ;; + *) RT3X5X=`cat /proc/cpuinfo | grep RT3.5` [ -z "${RT3X5X}" ] || create_lan_wan ;; -esac + esac +} + +ramips_setup_macs() +{ + local board="$1" + + case $board in + f5d8235-v2) + set_macs_only_lan_from_mtd "u-boot" 262148 + ;; + + argus-atp52b | \ + b2c | \ + nw718) + set_macs_only_lan_from_mtd "factory" 4 + ;; + esac +} + +board=$(ramips_board_name) + +ramips_setup_interfaces $board +ramips_setup_macs $board