Заставьте DNS следовать конфигурации от Администратора сети в 19,04

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

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

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

0
задан 18 July 2019 в 07:49

1 ответ

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

Во-первых, отключите systemd-твердость:

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

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

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

и остальная часть отпуска файла, как. Перезапустите Администратора сети:

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

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

0
ответ дан 23 October 2019 в 23:31

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

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