ar71xx: set proper wan mac during initial configuration on dir-825-c1
authorGabor Juhos <juhosg@openwrt.org>
Fri, 20 Sep 2013 16:59:44 +0000 (16:59 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Fri, 20 Sep 2013 16:59:44 +0000 (16:59 +0000)
The goal is to set the WAN MAC address to the one on the
sticker on the bottom of the unit. Currently it is not
used at all. But some users expect the WAN interface to
have the MAC address that is written on the sticker.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38091

target/linux/ar71xx/base-files/etc/uci-defaults/02_network

index 23e99d0b3bc9ac222b8bdd9b79c7886220ed1b75..b654bbbd353b31180308df330294874fc17f57fa 100755 (executable)
@@ -194,7 +194,16 @@ wzr-hp-g300nh)
        ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5t"
        ;;
 
-dir-825-c1 |\
+dir-825-c1)
+       local mac
+       ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+       ucidef_add_switch "switch0" "1" "1"
+       ucidef_add_switch_vlan "switch0" "1" "0t 1 2 3 4"
+       ucidef_add_switch_vlan "switch0" "2" "0t 5"
+       mac=$(mtd_get_mac_ascii nvram "^wan_mac")
+       [ -n "$mac" ] && ucidef_set_interface_macaddr "wan" "$mac"
+       ;;
+
 dir-835-a1 |\
 wndr4300)
        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"