Mam Xubuntu 14.04 zainstalowany na moim serwerze. network-manager
nie jest zainstalowany. Wygląda na to, że utracił zdolność do rozwiązywania domen i nie jestem pewien, od czego zacząć diagnozowanie problemu.
ping 8.8.8.8
pinguje normalnie.
ping google.com
zwraca ping: unknown host google.com
.
Próbowałem dodać serwer DNS /etc/network/interfaces/
. Teraz zawiera:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
To nie rozwiązało problemu, więc próbowałem uruchomić:
hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking
Próbowałem stop
wtedy start
i reload
tylko oni nie wydają się nic zrobić.
Jak zdiagnozować problem?
Uwaga: Ponowne uruchomienie komputera to dla mnie dużo pracy (muszę podłączyć do niego klawiaturę i monitor), dlatego proszę sugerować rozwiązania, które nie wymagają ponownego uruchomienia, jeśli to możliwe.
/etc/resolv.conf :
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
/etc/resolv.conf
swojego pytania? Jest to plik, z którego korzysta większość programów rozpoznawania nazw, aby znaleźć serwery DNS, których należy użyćnetworking
jest problemem, ale czy na pewno nie używaszNetworkManager
zamiast tego?resolv.conf
nie zważając na ten komentarz i dodaćnameserver 8.8.8.8
, ale prawdopodobnie zostanie on w pewnym momencie nadpisany, więc jest to tylko tymczasowa poprawkaOdpowiedzi:
Musisz rozwiązać pustkę swojego pliku /etc/resolv.conf, zanim zaczniesz oczekiwać innego błędu.
Powinien odzwierciedlać co najmniej jeden resolver. Jeśli jest to jedyny problem, Twoje rozwiązanie powinno działać.
Próbować
Przejdź do trybu edycji. Dodaj poniższą rzecz:
Zobacz post, jeśli
Pracuje.
źródło
Spróbuj tego:
Który otworzy pusty plik resolv.conf.d w edytorze nano tekst. Musisz umieścić adres serwera DNS w pierwszym wierszu tego pliku i pamiętaj, aby zakończyć wiersz znakiem powrotu karetki (naciśnij Enter), jak pokazano poniżej:
źródło