Назад | Перейти на главную страницу

Resolv.conf автоматически сбрасывается после перезагрузки на неправильный DNS

В моем ubuntu 16.04 мой /etc/resolv.conf меняет каждый запуск системы

cat /etc/resolv.conf  
nameserver 127.0.0.1

Сетевой менеджер имеет правильный DNS-сервер 192.168.1.1
Я удалил bind9 и все связанные с ним пакеты.
Никакой специальной конфигурации для папок rc или rc.local
Нет параметров dns-nameserver с /etc/network/interfaces.

Я что-то упустил? Какое приложение может автоматически изменять этот файл?

Убедитесь, что служба resolvconf запущена, включите ее:

sudo systemctl start resolvconf.service

затем введите это:

sudo nano /etc/resolvconf/resolv.conf.d/head

затем добавьте / измените нужные серверы имен и сохраните, а затем измените файл resolv.conf и закройте.

не забудьте установить dns вашего сетевого менеджера на то, что вы установили в resolv.conf

Я не могу вспомнить, когда это началось, но resolv.conf - это файл, созданный системой.

Все (точнее, статические параметры из предыдущего файла resolv.conf), которые вы хотите добавить к этому, следует поместить в /etc/resolvconf/resolv.conf.d/base.

Извините, пока не могу комментировать. Так:

Вы используете dhcp?

  • Может быть, ваш dhcp-сервер отправляет неправильные указатели серверов имен?
  • У вас есть собственный файл dhcp.conf, который использует собственную конфигурацию сервера имен и игнорирует сервер DHCP?

Если вы не используете dhcp: - Вы прочитали и поняли https://askubuntu.com/questions/627899/nameserver-127-0-1-1-in-resolv-conf-wont-go-away ? - У вас есть шаблонное маханизм?