[PATCH] GL-AR150: Fix ETHMESHMAC
Adrian Schmutzler
freifunk at adrianschmutzler.de
Mi Jan 3 19:24:58 CET 2018
The AR150 seems to have the same MAC address on eth0, eth1 and
phy0. Although it is not a ONEPORT, we can use the shifted bit
like for the ONEPORT devices to get a distinct ETHMESHMAC.
Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
---
src/packages/fff/fff-network/ar71xx/network.gl-ar150 | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/packages/fff/fff-network/ar71xx/network.gl-ar150 b/src/packages/fff/fff-network/ar71xx/network.gl-ar150
index 9e05f73..64049dd 100644
--- a/src/packages/fff/fff-network/ar71xx/network.gl-ar150
+++ b/src/packages/fff/fff-network/ar71xx/network.gl-ar150
@@ -1,3 +1,5 @@
+. /lib/functions/fff/network
+
PORTORDER="1"
WANDEV=eth0
@@ -6,8 +8,8 @@ WAN_PORTS=
BATMAN_PORTS="0t"
CLIENT_PORTS="0t"
-ETHMESHMAC=$(cat /sys/class/net/eth1/address)
ROUTERMAC=$(cat /sys/class/net/eth0/address)
+ETHMESHMAC="$(macFlipLocalBit "$ROUTERMAC")"
. /etc/network.mode
--
2.7.4
Mehr Informationen über die Mailingliste franken-dev