Używam resolvconf, aby mieć ustawione statyczne serwery DNS /etc/resolv.conf
. Jednak po uruchomieniu sudo resolvconf -u
aktualizacji /etc/resolv.conf
z nowymi informacjami statycznymi pojawia się błąd „resolvconf: Błąd: /etc/resolv.conf musi być dowiązaniem symbolicznym”. Jak mogę to naprawić?
networking
resolv.conf
Azendale
źródło
źródło
../
potrzebny? Dlaczego nie powinniśmy używaćsudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
?Od Ubuntu 12.04 resolvconf jest częścią systemu podstawowego. Możesz odtworzyć potrzebne dowiązanie symboliczne, uruchamiając
lub wykonując następujące czynności w terminalu.
Zauważ, że od Ubuntu 12.10 resolvconf nie przerywa już działania, jeśli /etc/resolv.conf nie jest dowiązaniem symbolicznym. Wyświetla komunikat ostrzegawczy, ale można go wyciszyć, umieszczając linię
w / etc / default / resolvconf.
źródło
dpkg-reconfigure
polecenia zmieni się z/etc/resolv.conf
powrotem w dowiązanie symboliczne, nawet jeśli normalny plik znajduje się w/etc/resolv.conf
? Czy/etc/resolv.conf
przed usunięciem musisz usunąćln
? Wystąpił błąd podczas próby wypróbowania go w moim systemie, ale z drugiej strony nie miałem błędu opisanego w tym pytaniu, gdy go wypróbowałem.rm -r resolv.conf
nano resolv.conf w nim zrobić
serwer nazw 1.1.1.1
serwer nazw 1.0.0.1
zapisz go za pomocą Ctrl + X.
po tym wykonaj: sudo apt-get install openresolv
po tym: uruchom ponownie komputer, to będzie działać.
POTRZEBOWAŁEM 4 GODZINY, ABY TO ZROBIĆ, JEŚLI ZROBISZ TO DOBRZE
źródło