Я установил 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 файлу, который будет настроен Администратором сети?
Я нашел решение.
Во-первых, отключите 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.Готово!