NetworkManager, пишущий в resolv.conf каждая перезагрузка, повреждаясь dnsmasq?

Я нахожусь на Ubuntu 18.04 с помощью netplan конфигурация, которая представляет использование NetworkManager:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Каждый раз, когда я перезапускаю, следующий вывод автоматически сгенерирован и записан в /etc/resolv.conf, повреждение мой dnsmasq конфигурация в этом я больше не могу разрешать домены в Интернете:

# Generated by NetworkManager
nameserver 127.0.0.53

Я могу зафиксировать это вручную путем простого комментирования строки сервера имен в/etc/resolv.conf. Прежде чем я запишу сценарий для выполнения этого комментирующего каждую перезагрузку, я должен понять то, что продолжается.

Это - мое простое /etc/dnsmasq.conf:

port=53
domain-needed
bogus-priv
strict-order

server=/mydomain.net/10.0.0.2
server=/#/8.8.8.8

listen-address=127.0.0.1

bind-interfaces 

1) Почему это записало NetworkManager каждая перезагрузка?

2) Почему это повреждается dnsmasq так или иначе, потому что настройки сервера строгого порядка должны передать все другие запросы к серверу DNS Google? Когда dnsmasq работает, система смотрит в resolv.conf сначала или после dnsmasq.conf?

1
задан 6 February 2019 в 15:18

1 ответ

Та же проблема с dnsmasq:

  1. Править /etc/NetworkManager/NetworkManager.confи после [Main] добавьте или изменитесь на dns=none. Сохраните файл.
  2. Выполниться systemctl restart NetworkManager.service (отметьте верхний регистр и нижний регистр).
  3. Править /etc/resolv.conf с Вашими значениями. Сохраните файл.

Дополнительное тестирование: перезагрузка и подтверждает.

Надежда быть полезным, спасибо за Ваше внимание.

3
ответ дан 3 December 2019 в 07:21

Другие вопросы по тегам:

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