После деактивации NetworkManager как добавить адрес DNS-сервера в resolv.conf?

Я деактивировал 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?

0
задан 08.05.2020, 00:21

1 ответ

Ваш вывод верен. Могу ли я предположить, что вы настраиваете статические 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-серверы имен.

1
ответ дан 08.05.2020, 00:22
  • 1
    Я соглашаюсь с Вами полностью, но you' d быть потрясенным, сколько вопросов I' ve ответил, где люди борются, настраивая сервер с DHCP!!! – Thomas Pornin 08.05.2020, 00:22
  • 2
    Абсолютный корректный. Все статично. Весь мой VM' s должен быть серверами, и здесь я не понимаю, как DHCP может использоваться. Сервер должен иметь все время то же IP-адрес. Во всяком случае Вы комментируете, подтверждает мое заключение. – Steven Sudit 08.05.2020, 00:23

Теги

Похожие вопросы