Super. 👍 Nun gibt es erst mal eine Internetverbindung mit Namensauflösung, nun das Paket systemd-resolved reinstallieren:
sudo apt-get install --reinstall systemd-resolved
Und anschließend die Namensauflösung noch mal testen:
ping -c4 google.com
Wenn das funktioniert, dann gucken, ob der link von /etc/resolv.conf
ein Link auf /run/systemd/resolve/stub-resolv.conf
da ist.
ls -al /etc/resolv.conf
Die Ausgabe sollte dann etwa so aussehen:
lrwxrwxrwx 1 root root Nov 1 18:04 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Und wenn man mit cat reinguckt:
cat /etc/resolv.conf
Dann sollte es in der generierten resolv.conf etwa so aussehen:
# This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8). # Do not edit. # # This file might be symlinked as /etc/resolv.conf. If you're looking at # /etc/resolv.conf and seeing this text, you have followed the symlink. # # This is a dynamic resolv.conf file for connecting local clients to the # internal DNS stub resolver of systemd-resolved. This file lists all # configured search domains. # # Run "resolvectl status" to see details about the uplink DNS servers # currently in use. # # Third party programs should typically not access this file directly, but only # through the symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a # different way, replace this symlink by a static file or a different symlink. # # See man:systemd-resolved.service(8) for details about the supported modes of # operation for /etc/resolv.conf. nameserver 127.0.0.53 options edns0 trust-ad search DOMAINNAMEN
Wenn das alles funktioniert, dann können die Trümmer und Reste weg geräumt werden:
ping -c4 google.com 2>/dev/null && sudo rm -f /etc/resolv.conf.test /etc/resolv.conf_backup || echo "DNS funktioniert nicht. Nichts gelöscht."