From 5a306d91eeeb371ea596f83b8a71d100efcf9254 Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Sun, 8 Nov 2020 01:12:57 +0000 Subject: [PATCH] Resolve "DNS not resolving after reboot" --- scripts/install.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/install.sh b/scripts/install.sh index c87bc2f..31e0f83 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -216,6 +216,17 @@ sudo systemctl start Mistborn-setup.service sudo docker-compose -f base.yml pull || true sudo docker-compose -f base.yml build +## disable systemd-resolved stub listener (creates symbolic link to /etc/resolv.conf) +if [ -f /etc/systemd/resolved.conf ]; then + sudo sed -i 's/#DNSStubListener.*/DNSStubListener=no/' /etc/systemd/resolved.conf + sudo sed -i 's/DNSStubListener.*/DNSStubListener=no/' /etc/systemd/resolved.conf +fi + +## delete symlink if exists +if [ -L /etc/resolv.conf ]; then + sudo rm /etc/resolv.conf +fi + ## disable other DNS services sudo systemctl stop systemd-resolved 2>/dev/null || true sudo systemctl disable systemd-resolved 2>/dev/null || true