diff --git a/src/cmdClientDoBase.go b/src/cmdClientDoBase.go index d88ce97a..08fb0511 100644 --- a/src/cmdClientDoBase.go +++ b/src/cmdClientDoBase.go @@ -386,6 +386,12 @@ DNS=1.1.1.1 FallbackDNS=8.8.8.8 EOF systemctl restart systemd-resolved +systemctl restart systemd-resolved || echo "No systemctl" +if [ -d /etc/NetworkManager/system-connections ] +then +ls /etc/NetworkManager/system-connections |sed 's/.nmconnection//g' |while read file; do nmcli conn modify "$file" ipv4.dns "1.1.1.1 8.8.8.8"; done +systemctl restart NetworkManager +fi ` if err = b.CopyFilesToClusterReader(string(c.ClientName), []fileListReader{{filePath: "/tmp/fix-dns.sh", fileContents: strings.NewReader(dnsScript), fileSize: len(dnsScript)}}, []int{nnode}); err == nil { if _, err = b.RunCommands(string(c.ClientName), [][]string{{"/bin/bash", "-c", "chmod 755 /tmp/fix-dns.sh; bash /tmp/fix-dns.sh"}}, []int{nnode}); err != nil { diff --git a/src/cmdClientDoNone.go b/src/cmdClientDoNone.go index 21cefb91..edc3e844 100644 --- a/src/cmdClientDoNone.go +++ b/src/cmdClientDoNone.go @@ -392,6 +392,12 @@ DNS=1.1.1.1 FallbackDNS=8.8.8.8 EOF systemctl restart systemd-resolved +systemctl restart systemd-resolved || echo "No systemctl" +if [ -d /etc/NetworkManager/system-connections ] +then +ls /etc/NetworkManager/system-connections |sed 's/.nmconnection//g' |while read file; do nmcli conn modify "$file" ipv4.dns "1.1.1.1 8.8.8.8"; done +systemctl restart NetworkManager +fi ` if err = b.CopyFilesToClusterReader(string(c.ClientName), []fileListReader{{filePath: "/tmp/fix-dns.sh", fileContents: strings.NewReader(dnsScript), fileSize: len(dnsScript)}}, []int{nnode}); err == nil { if _, err = b.RunCommands(string(c.ClientName), [][]string{{"/bin/bash", "-c", "chmod 755 /tmp/fix-dns.sh; bash /tmp/fix-dns.sh"}}, []int{nnode}); err != nil { diff --git a/src/cmdClusterCreate.go b/src/cmdClusterCreate.go index 8497ddd4..de25a634 100644 --- a/src/cmdClusterCreate.go +++ b/src/cmdClusterCreate.go @@ -1206,7 +1206,12 @@ cat <<'EOF' > /etc/systemd/resolved.conf.d/aerolab.conf DNS=1.1.1.1 FallbackDNS=8.8.8.8 EOF -systemctl restart systemd-resolved +systemctl restart systemd-resolved || echo "No systemctl" +if [ -d /etc/NetworkManager/system-connections ] +then +ls /etc/NetworkManager/system-connections |sed 's/.nmconnection//g' |while read file; do nmcli conn modify "$file" ipv4.dns "1.1.1.1 8.8.8.8"; done +systemctl restart NetworkManager +fi ` if err = b.CopyFilesToClusterReader(string(c.ClusterName), []fileListReader{{filePath: "/tmp/fix-dns.sh", fileContents: strings.NewReader(dnsScript), fileSize: len(dnsScript)}}, []int{nnode}); err == nil { if _, err = b.RunCommands(string(c.ClusterName), [][]string{{"/bin/bash", "-c", "chmod 755 /tmp/fix-dns.sh; bash /tmp/fix-dns.sh"}}, []int{nnode}); err != nil {