Я деактивировал NetworkManager с помощью sudo apt-get remove network-manager
, потому что я хочу, чтобы все настройки сети были в /etc/network/interfaces
.
После перезагрузки системы я вижу, что cat /etc/resolv.conf
пусто.
cat /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
Кажется, адрес DNS-сервера необходимо настроить вручную. Правильный ли это вывод?
Как добавить адрес DNS-сервера в /etc/resolv.conf
?
Ваш вывод верен. Могу ли я предположить, что вы настраиваете статические IP-адреса? Если это так, объявите свои DNS-серверы следующим образом:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1
Если вы используете DHCP, DHCP-сервер должен обслуживать, помимо адресов, DNS-серверы имен.