From 1eaa0075fd8194709842b2ed4ea0a8cf5865073a Mon Sep 17 00:00:00 2001 From: Fabian Blaese Date: Sat, 4 Nov 2017 23:28:31 +0100 Subject: [PATCH] Use SWITCHDEV variable for mac address fixing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This makes use of the SWITCHDEV variable to ensure that the correct interface is used for mac address fixing on devices, that do not use eth0 for the switch. Signed-off-by: Fabian Bläse Reviewed-by: Christian Dresel --- .../fff/fff-network/files/usr/sbin/configurenetwork | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork index a60a5bf..89dd239 100755 --- a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork +++ b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork @@ -162,15 +162,15 @@ if [[ -n "$ETHMESHMAC" ]]; then then echo "MAC for ethmesh is set already" else - echo "Fixing MAC on eth0.3 (ethmesh)" + echo "Fixing MAC on $SWITCHDEV.3 (ethmesh)" sleep 10 uci set network.ethmesh.macaddr=$ETHMESHMAC uci commit - ifconfig eth0.3 down - ifconfig eth0.3 hw ether $NEW_MACADDR - ifconfig eth0.3 up + ifconfig $SWITCHDEV.3 down + ifconfig $SWITCHDEV.3 hw ether $NEW_MACADDR + ifconfig $SWITCHDEV.3 up /etc/init.d/network restart fi fi