Заставьте DNS следовать конфигурации из Network Manager в 19.04 - proUbuntu
0 голосов
/ 17 июля

Я установил 19.04 и удалил dsnmasq, отключил системное разрешение с помощью

sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved

и хочу использовать Network Manager для ручной настройки DNS-серверов.Теперь я хочу настроить другой DNS-сервер, поэтому я перешел к значку сети на панели и щелкнул Wired -> Wired Settings -> Configure -> IPV4, выберите Automatic (DHCP) и отключил DNS как автоматический, установив нужные DNS-серверы.,Даже после перезагрузки мой файл /etc/resolv.conf теперь получает только 127.0.0.53, независимо от того, что я делаю в конфигурации Nettwork Manager.Есть ли способ для файла /etc/resolv.conf быть настроенным сетевым менеджером?

1 Ответ

0 голосов
/ 18 июля

Я нашел решение.

Сначала отключите systemd-resol:

sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved

Удалите символическую ссылку для resolv.conf и создайте файл:

rm -rf /etc/resolv.conf
touch /etc/resolv.conf
chmod a+rw /etc/resolv.conf

Теперь измените файл конфигурации для Network Manager, чтобы восстановить ожидаемый результат: vi /etc/NetworkManager/NetworkManager.conf:

[main]
plugins=ifupdown,keyfile
# add this line
dns=default

и оставьте остальной файл как есть.Перезапустите Network Manager:

sudo /etc/init.d/network-manager restart

и настройте предпочитаемые DNS-серверы.Готово!

...