[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