From 10855f1eaf46ecf2c47bc25f3690ecbf7456ac8b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zolt=C3=A1n=20Felleg?= Date: Fri, 18 Oct 2024 12:20:22 +0200 Subject: [PATCH] Updated slycrm.in (disabled NetworkManager boot time connection creating). --- .../c3d/firstboot/scripts/01_setupnetworking.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/sources/slycrm.in/c3d/firstboot/scripts/01_setupnetworking.sh b/sources/slycrm.in/c3d/firstboot/scripts/01_setupnetworking.sh index 0a1755e..11f89e5 100755 --- a/sources/slycrm.in/c3d/firstboot/scripts/01_setupnetworking.sh +++ b/sources/slycrm.in/c3d/firstboot/scripts/01_setupnetworking.sh @@ -34,6 +34,7 @@ while [ $CONNECTION_DEVICES_UP -lt 2 ] do if [ $CYCLES_WAITED -ge 10 ] then + echo nmcli connection show exit 1 fi @@ -56,15 +57,16 @@ then exit 1 fi -CONNECTION_LINE=$(nmcli --terse connection show | grep ':eth0$') +CONNECTION_DEVICE="eth0" +CONNECTION_ID="internal" +CONNECTION_LINE=$(nmcli --terse connection show | grep ":${CONNECTION_DEVICE}$") CONNECTION_UUID=$(echo $CONNECTION_LINE | cut -f 2 -d ':') -CONNECTION_DEVICE=$(echo $CONNECTION_LINE | cut -f 4 -d ':') nmcli connection delete uuid "$CONNECTION_UUID" nmcli connection add \ connection.autoconnect yes \ - connection.id internal \ + connection.id $CONNECTION_ID \ connection.interface-name $CONNECTION_DEVICE \ connection.type 802-3-ethernet \ ipv4.addresses "10.228.109.53/16" \ @@ -79,6 +81,13 @@ nmcli connection add \ ipv6.method "manual" \ save yes +cat </etc/NetworkManager/conf.d/${CONNECTION_DEVICE}.conf +[device] +match-device=interface-name:$CONNECTION_DEVICE +allowed-connections=id:$CONNECTION_ID +keep-configuration=no +EOF + nmcli connection show hostnamectl hostname slycrm.in.useribm.hu -- 2.54.0