Ich verwende resolvconf, um statische DNS-Server einzurichten /etc/resolv.conf
. Wenn ich sudo resolvconf -u
jedoch eine Aktualisierung /etc/resolv.conf
mit neuen statischen Informationen durchführe, wird der Fehler "resolvconf: Fehler: /etc/resolv.conf muss ein Symlink sein" angezeigt. Wie kann ich das beheben?
networking
resolv.conf
Azendale
quelle
quelle
../
gebraucht? Warum sollten wir nicht verwendensudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
?Ab Ubuntu 12.04 ist resolvconf Bestandteil des Basissystems. Sie können den benötigten Symlink durch Ausführen von neu erstellen
oder indem Sie in einem Terminal Folgendes ausführen.
Beachten Sie, dass resolvconf ab Ubuntu 12.10 nicht mehr abgebrochen wird, wenn /etc/resolv.conf kein Symlink mehr ist. Es wird zwar eine Warnmeldung ausgegeben, diese kann jedoch durch Setzen der Linie stummgeschaltet werden
in / etc / default / resolvconf.
quelle
dpkg-reconfigure
Befehl/etc/resolv.conf
zurück zu einem Symlink ändert , auch wenn sich eine normale Datei auf befindet/etc/resolv.conf
. Müssen Sie auch entfernen,/etc/resolv.conf
bevor Sie tunln
? Beim Versuch meines Systems ist ein Fehler aufgetreten, aber andererseits wurde der in dieser Frage beschriebene Fehler nicht angezeigt, als ich ihn versuchte.rm -r resolv.conf
nano resolv.conf drin machen
Nameserver 1.1.1.1
Nameserver 1.0.0.1
Speichern Sie es mit Strg + X.
danach mache: sudo apt-get install openresolv
Danach: Starten Sie den Computer neu, es wird funktionieren.
Ich habe 4 Stunden damit verbracht, dieses Problem zu beheben. Es wird sicher funktionieren, wenn Sie es gut machen
quelle