[PATCH] Use SWITCHDEV variable for mac address fixing

Christian Dresel fff at chrisi01.de
So Nov 5 08:52:56 CET 2017


hi

was wir nicht alles für Sachen drinnen haben...

Reviewed-by: Christian Dresel <fff at chrisi01.de>

mfg

Christian

On 04.11.2017 23:28, Fabian Bläse wrote:
> 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
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20171105/6198e83c/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev