Я пытаюсь добавить сервер имен к вершине моего resolv.conf файла на Ubuntu 19.10. Я хочу всегда иметь сервер имен 127.0.0.1 наверху.
Я создал созданный новый названный файл:
/etc/NetworkManager/conf.d/10-dhcp.conf
и в том файле я добавил:
[main]
dhcp=dhclient
И такое обработанное при перезагрузке компьютера, однако когда ноутбук не засыпает resolv.conf файл больше, имеет мое пользовательское имя, разъединяют предварительно ожидаемый к вершине файла. Что лучший способ состоит в том, чтобы заставить это изменение всовывать Ubuntu 19.10?
Мой/etc/systemd/resolved.conf файл похож на это:
[Resolve]
DNS=127.0.0.1
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=yes
DNSStubListener=no
#ReadEtcHosts=yes
Мой/etc/resolv.conf файл похож на это:
nameserver 127.0.0.53
options edns0
search lan
И полномочия на моем/etc/resolv.conf файле похожи на это:
корень lrwxrwxrwx 1 базируется 39 6 декабря 8:09/etc/resolv.conf->../run/systemd/resolve/stub-resolv.conf
Вывод systemd-resolv - состояние
> systemd-resolve --status
Global
LLMNR setting: no
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: no
DNSSEC supported: no
Current DNS Server: 127.0.0.1
DNS Servers: 127.0.0.1
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
Удалите /etc/NetworkManager/conf.d/10-dhcp.conf
.
Редактирование /etc/systemd/resolved.conf
и изменение:
sudo -H gedit /etc/systemd/resolved.conf
# редактируют файл
Это:
[Resolve]
#DNS=
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=yes
#DNSStubListener=yes
#ReadEtcHosts=yes
К этому:
[Resolve]
DNS=127.0.0.1
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=yes
DNSStubListener=no
#ReadEtcHosts=yes
reboot
# компьютер перезагрузки
systemd-resolv --status
# проверяют, что серверы DNS
Правильно теперь показывают 127.0.0.1 серверами DNS по умолчанию, таким образом, он должен теперь работать с Вашей dnsmasq установкой.