[OpenWrt-Devel] [PATCH 5/6] ramips: rt288x: use flash location for wan_mac in 02_network
Adrian Schmutzler
freifunk at adrianschmutzler.de
Sun Dec 8 10:32:54 EST 2019
This uses the flash locations instead of eth0 MAC address to
calculate MAC address increments for WAN.
The change will make the MAC address setup of a particular device
more obvious and removes the dependency of 02_network on the eth0
initialization.
This removes the wan_mac setup for ralink,v11st-fe as this device
does not set up a MAC address for ethernet in the first place.
Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
---
.../ramips/rt288x/base-files/etc/board.d/02_network | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/target/linux/ramips/rt288x/base-files/etc/board.d/02_network b/target/linux/ramips/rt288x/base-files/etc/board.d/02_network
index b9588f4aad..0cc0e0b28b 100755
--- a/target/linux/ramips/rt288x/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/rt288x/base-files/etc/board.d/02_network
@@ -42,13 +42,14 @@ ramips_setup_macs()
local label_mac=""
case $board in
- airlink101,ar670w|\
+ airlink101,ar670w)
+ wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x2004)" 1)
+ ;;
airlink101,ar725w|\
asus,rt-n15|\
belkin,f5d8235-v1|\
- buffalo,wzr-agl300nh|\
- ralink,v11st-fe)
- wan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 1)
+ buffalo,wzr-agl300nh)
+ wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x4)" 1)
;;
esac
--
2.20.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list