diff --git a/pkg/bundle/setup/clustersetup.sh b/pkg/bundle/setup/clustersetup.sh index 0df803f0..2cafbca3 100644 --- a/pkg/bundle/setup/clustersetup.sh +++ b/pkg/bundle/setup/clustersetup.sh @@ -116,11 +116,13 @@ EOF stop_if_failed $? "failed to write Dnsmasq configuration in $DNSMASQ_CONF" pr_info "adding Dnsmasq as primary DNS" sleep 2 - nmcli connection modify Wired\ connection\ 1 ipv4.dns "$IIP,169.254.169.254" + CURRENT_NAMESERVERS=$(grep "nameserver" /etc/resolv.conf | awk '{print $2}' | xargs | sed 's/ /,/g') + nmcli connection modify "Wired connection 1" ipv4.dns "$IIP,$CURRENT_NAMESERVERS" + nmcli connection up "Wired connection 1" stop_if_failed $? "failed to modify NetworkManager settings" pr_info "restarting NetworkManager" sleep 2 - systemctl restart NetworkManager + systemctl restart NetworkManager stop_if_failed $? "failed to restart NetworkManager" pr_info "enabling & starting Dnsmasq service" systemctl enable dnsmasq.service