From patchwork Wed Jan 3 18:24:58 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: GL-AR150: Fix ETHMESHMAC From: Adrian Schmutzler X-Patchwork-Id: 741 Message-Id: <1515003898-30118-1-git-send-email-freifunk@adrianschmutzler.de> To: franken-dev@freifunk.net Date: Wed, 3 Jan 2018 19:24:58 +0100 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 --- 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