У мене на сервері встановлено Xubuntu 14.04. network-manager
не встановлено. Здається, вона втратила здатність вирішувати домени, і я не впевнений, з чого почати діагностувати проблему.
ping 8.8.8.8
ping нормально.
ping google.com
повертає ping: unknown host google.com
.
Я спробував додати DNS-сервер до /etc/network/interfaces/
. Тепер він містить:
# 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
Це не вирішило проблему, тому я спробував запустити:
hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking
Я намагався stop
тоді start
і , reload
але вони , схоже, не робити нічого.
Як діагностувати проблему?
Примітка: для мене дуже багато роботи, щоб перезапустити машину (мені потрібно підключити клавіатуру та монітор до неї), тому, будь ласка, запропонуйте рішення, які не потребують перезавантаження, якщо це можливо.
/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
networking
Неможливо перезапустити проблему, але ви впевнені, що NetworkManager
замість цього не використовуєте ?
resolv.conf
не витримуючи цього коментаря та додаючи nameserver 8.8.8.8
, але воно, ймовірно, буде переписано в якийсь момент, так що це лише тимчасове виправлення
/etc/resolv.conf
свого запитання? Це той файл, який більшість резолюторів використовуватиме, щоб знайти, які DNS-сервери використовувати