Я нахожусь на 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?
Та же проблема с dnsmasq:
/etc/NetworkManager/NetworkManager.conf
и после [Main]
добавьте или изменитесь на dns=none
. Сохраните файл.systemctl restart NetworkManager.service
(отметьте верхний регистр и нижний регистр)./etc/resolv.conf
с Вашими значениями. Сохраните файл.Дополнительное тестирование: перезагрузка и подтверждает.
Надежда быть полезным, спасибо за Ваше внимание.