From ef1ec21462efe45e8da044f8ee3f4765068ee1fd Mon Sep 17 00:00:00 2001 From: Adrian Schmutzler Date: Wed, 3 Jan 2018 19:24:58 +0100 Subject: [PATCH] GL-AR150: Fix ETHMESHMAC 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 Reviewed-by: Tim Niemeyer Reviewed-by: Jan Kraus --- 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