From f14bb2d7b6b1ca3ac88468a8394ac56933593aee Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 10 Aug 2022 15:17:30 +0200 Subject: [PATCH] contrib: set fixed MAC address in "nm-env-prepare.sh" script --- contrib/scripts/nm-in-container.d/data-nm-env-prepare.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contrib/scripts/nm-in-container.d/data-nm-env-prepare.sh b/contrib/scripts/nm-in-container.d/data-nm-env-prepare.sh index 6baf1b4453..cdcc59bf53 100755 --- a/contrib/scripts/nm-in-container.d/data-nm-env-prepare.sh +++ b/contrib/scripts/nm-in-container.d/data-nm-env-prepare.sh @@ -43,10 +43,12 @@ do_setup() { logger --id "nm-env-prepare-$IDX" "setup start # $@" ip netns add "$NETNS_PREFIX$IDX" - ip -netns "$NETNS_PREFIX$IDX" link set lo up + ip -netns "$NETNS_PREFIX$IDX" link set name lo up ip -netns "$NETNS_PREFIX$IDX" link add "$NAME_PREFIX$IDX" type veth peer "$PEER_PREFIX$IDX" - ip -netns "$NETNS_PREFIX$IDX" link set "$PEER_PREFIX$IDX" up + ip -netns "$NETNS_PREFIX$IDX" link set name "$NAME_PREFIX$IDX" addr aa:0f:f1:ce:00:$(printf '%02x' $IDX) + ip -netns "$NETNS_PREFIX$IDX" link set name "$PEER_PREFIX$IDX" addr cc:0f:f1:ce:00:$(printf '%02x' $IDX) + ip -netns "$NETNS_PREFIX$IDX" link set name "$PEER_PREFIX$IDX" up ip -netns "$NETNS_PREFIX$IDX" addr add "192.168.$((120 + IDX)).1/23" dev "$PEER_PREFIX$IDX" ip -netns "$NETNS_PREFIX$IDX" addr add "192:168:$((120 + IDX))::1/64" dev "$PEER_PREFIX$IDX" @@ -104,7 +106,7 @@ EOF -d 5 \ & - ip -netns ""$NETNS_PREFIX$IDX"" link set "$NAME_PREFIX$IDX" netns $$ + ip -netns ""$NETNS_PREFIX$IDX"" link set name "$NAME_PREFIX$IDX" netns $$ logger --id "nm-env-prepare-$IDX" "setup complete: netns=$NETNS_PREFIX$IDX, iface=$NAME_PREFIX$IDX, peer=$PEER_PREFIX$IDX # $@" }