[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