Updated ens.pm.f29 (setupnetworking script), pns.usr.f29 (added acubuntu1804).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 27 Feb 2019 09:36:09 +0000 (10:36 +0100)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 27 Feb 2019 09:36:09 +0000 (10:36 +0100)
sources/ens.pm.f29/firstboot/01_setupnetworking.sh
sources/pns.usr.f29/postinstall/install/var/named/228.10.in-addr.arpa.zone
sources/pns.usr.f29/postinstall/install/var/named/usr.user.hu.zone

index d0ee46d07a72768420c9ce22fac4cdb6a091cae6..1556f1d24bb38471386edc5c45e4a37fa06ef496 100755 (executable)
@@ -13,43 +13,44 @@ do
     systemctl --quiet is-active NetworkManager.service
     NM_RC=$?
 done
-[ $WAITED -ne 0 ] && echo
+[ $WAITED -eq 1 ] && echo
 
-CONNECTIONS=$(nmcli connection show | grep -v '^NAME' | wc -l)
-if [ $CONNECTIONS -ne 1 ]
-then
+CONNECTIONS=$(nmcli --terse connection show | wc -l)
+while [ $CONNECTIONS -ne 1 ]
+do
     echo "Number of connections: $CONNECTIONS" >&2
-    exit 1
-fi
-
-CONNECTION_LINE=$(nmcli connection show | grep -v '^NAME')
-CONNECTION_TOKENS=$(echo $CONNECTION_LINE | wc -w)
-#CONNECTION_NAME_POS=$(( $CONNECTION_TOKENS - 3 ))
-CONNECTION_UUID_POS=$(( $CONNECTION_TOKENS - 2 ))
-#CONNECTION_TYPE_POS=$(( $CONNECTION_TOKENS - 1 ))
-CONNECTION_DEVICE_POS=$CONNECTION_TOKENS
-#CONNECTION_NAME=$(echo $CONNECTION_LINE \
-#                      | cut -f -$CONNECTION_NAME_POS -d ' ')
-CONNECTION_UUID=$(echo $CONNECTION_LINE \
-                      | cut -f $CONNECTION_UUID_POS -d ' ')
-#CONNECTION_TYPE=$(echo $CONNECTION_LINE \
-#                      | cut -f $CONNECTION_TYPE_POS -d ' ')
-CONNECTION_DEVICE=$(echo $CONNECTION_LINE \
-                        | cut -f $CONNECTION_DEVICE_POS -d ' ')
+    sleep 1
+    CONNECTIONS=$(nmcli --terse connection show | wc -l)
+done
+
+nmcli --terse connection show | grep ':$' >/dev/null
+ALL_CONNECTION_DEVICES_KNOWN=$?
+while [ $ALL_CONNECTION_DEVICES_KNOWN -eq 0 ]
+do
+    echo "Not all connection devices are known yet" >&2
+    sleep 1
+    nmcli --terse connection show | grep ':$' >/dev/null
+    ALL_CONNECTION_DEVICES_KNOWN=$?
+done
+
+CONNECTION_LINE=$(nmcli --terse connection show)
+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 \
-    type 802-3-ethernet \
-    ifname $CONNECTION_DEVICE \
-    con-name perimeter \
-    autoconnect yes \
-    save yes \
+    connection.autoconnect yes \
+    connection.id perimeter \
+    connection.interface-name $CONNECTION_DEVICE \
+    connection.type 802-3-ethernet \
     ipv4.addresses "192.168.173.64/24" \
     ipv4.dns "192.168.173.174" \
     ipv4.dns-search "pm.user.hu" \
     ipv4.gateway "192.168.173.254" \
     ipv4.method "manual" \
     ipv4.routes "10.228.0.0/16 192.168.173.1" \
-    ipv6.method "ignore"
+    ipv6.method "ignore" \
+    save yes
+
 nmcli connection show
index 6268b23f5a46cda190377937c81905a3ef4556f8..5e81229feb9f748524da0293a4b3399c7d3badcb 100644 (file)
@@ -1,6 +1,6 @@
 $TTL   86400
 @      IN      SOA     ns.usr.user.hu. hostmaster.mx.usr.user.hu.      (
-                                       2019021101      ; Serial
+                                       2019022701      ; Serial
                                        86400           ; Refresh (1 day)
                                        7200            ; Retry (2 hours)
                                        2419200         ; Expire (4 weeks)
@@ -356,6 +356,7 @@ $GENERATE   100-254 $.43    IN      PTR     dhcp$.usr.user.hu.
 ; ================================================================
 ; acsiba (ac = 1 * 10 + 3 = 13)
 ; ================================================================
+18.13          IN      PTR     acubuntu1804.usr.user.hu.
 14.13          IN      PTR     acubuntu14.usr.user.hu.
 11.13          IN      PTR     acopensuse11.usr.user.hu.
 10.13          IN      PTR     acwin10.usr.user.hu.
index 468b6371b7a8df54ba592491011807dbe4e76d2f..c110b02f658b9b5b3362319a1c941904f6da70df 100644 (file)
@@ -1,6 +1,6 @@
 $TTL   86400
 @      IN      SOA     ns.usr.user.hu. hostmaster.mx.usr.user.hu.      (
-                                       2019021101      ; Serial
+                                       2019022701      ; Serial
                                        86400           ; Refresh (1 day)
                                        7200            ; Retry (2 hours)
                                        2419200         ; Expire (4 weeks)
@@ -374,6 +374,7 @@ aiac922bmc  IN      A       10.228.19.12    ; ab
 ; ================================================================
 ; acsiba (ac = 1 * 10 + 3 = 13)
 ; ================================================================
+acubuntu1804   IN      A       10.228.13.18    ; tsmterminal
 acubuntu14     IN      A       10.228.13.14    ; tsmterminal
 acopensuse11   IN      A       10.228.13.11    ; tsmterminal
 acwin10                IN      A       10.228.13.10