From patchwork Sat Nov 4 22:28:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Use SWITCHDEV variable for mac address fixing From: Fabian Blaese X-Patchwork-Id: 667 Message-Id: <20171104222831.2885-1-fabian@blaese.de> To: franken-dev@freifunk.net Date: Sat, 4 Nov 2017 23:28:31 +0100 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 --- src/packages/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