[PATCH] Use SWITCHDEV variable for mac address fixing
Tim Niemeyer
tim at tn-x.org
So Nov 12 17:30:20 CET 2017
Hi
Applied.
Tim
Am Samstag, den 04.11.2017, 23:28 +0100 schrieb Fabian Bläse:
> 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 <fabian at blaese.de>
> ---
> 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
> --
> 2.14.2
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 473 bytes
Beschreibung: This is a digitally signed message part
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20171112/f7a80f25/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev