# from https://blobfolio.com/2017/fix-linux-dns-issues-caused-by-systemd-resolved/ # edit /etc/resolv.conf # install unbound: # Debian/Ubuntu apt-get install unbound # Arch pacman -S unbound # shut down and disable systemd-resolved: systemctl stop systemd-resolved systemctl disable systemd-resolved # edit /etc/NetworkManager/NetworkManager.conf: [main] dns=unbound # Make sure the Unbound services are enabled: systemctl enable unbound-resolvconf # not found on Arch systemctl enable unbound # Reboot if necessary # On harmony, it was necessary to delete /etc/resolv.conf # which was a link to systemd, # and change to a different Access Point, # to force NetworkManager to create a new resolv.conf