Отключить resolvconf навсегда - PullRequest
0 голосов
/ 08 июня 2018

Я бы хотел навсегда отключить resolvconf в Ubuntu 16.04.

Прямо сейчас мой / etc / network / interfaces содержит

auto eth0
iface eth0 inet static
    address 192.168.43.175
    netmask 255.255.255.0
    network 192.168.43.0
    broadcast 192.168.43.255
    gateway 192.168.43.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 192.168.43.240
    dns-search domain.local

Как только сетевая служба запускается, настраивает /etc / resolv.conf с

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.43.240
search domain.local

Я хочу изменить мой /etc/resolv.conf с помощью пользовательских серверов имен и доменов без необходимости изменять мои / etc / network / interfaces и иметь постоянную конфигурациюпосле перезагрузки сети или перезагрузки ОС.

Мне удалось сделать ее постоянной после перезагрузки сети, выполнив

resolvconf --disable-update

Но эта опция не является постоянной после перезагрузки ОС.

1 Ответ

0 голосов
/ 25 октября 2018
~/# systemctl disable systemd-resolved.service
~/# service systemd-resolved stop

Отредактируйте /etc/NetworkManager/NetworkManager.conf и добавьте его в [main] (или измените его):

dns=default

Затем:

~/# systemctl restart network-manager

ПоКстати, зачем устанавливать это по умолчанию?Настолько досадно, что по крайней мере пусть конфигурация Manual в nm-connection-editor имеет приоритет над этим.

...