Nu pot adăuga comentarii la întrebarea 1128536(Cum să faceți modificări persistente în /etc/resolv.conf Ubuntu 18.10)
Utilizarea Ubuntu 20.04.3 pe laptop; cea mai recentă actualizare 19 octombrie, după cea mai recentă actualizare din 10 octombrie, am avut deodată o problemă la rezolvarea DNS. Înainte de actualizare, /etc/resolv.conf-ul meu citi:
> serverul de nume 127.0.0.53
În setările mele netmanager am introdus/am introdus DHCP auto și DNS Manual cu 2 adrese IP de server DNS ale ISP-ului meu: 1xx.2xx.xxx.21 1xx.2xx.xxx.22
rezultatul comenzii $ ls -al /etc/resolv.conf
lrwxrwxrwx 1 rădăcină rădăcină 32 oct 13 14:10 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
Deci pentru a fi sigur că am făcut-o
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Doar pentru a descoperi că nu a schimbat nimic: conținutul noului /etc/resolv.conf după repornirea serviciului systemd-resolve încă citește
server de nume ::1
Am reușit să finalizez actualizările sistemului salvând în mod repetat manual un fișier /etc/resolv.conf și suprascriind fișierul scris de serviciul systemd-resolve (ca o soluție) până când actualizările au fost terminate cu succes. pentru a mă asigura că oamenii nu se îndoiesc de capacitatea mea de a citi: înțeleg avertismentul din partea de sus a fișierului care spune că fișierul este suprascris în mod regulat.
Pot reuși să mențin o „conexiune utilizabilă” suprascriind în mod regulat fișierul /run/systemd/resolve/resolv.conf, cu următorul conținut
serverul de nume 1xx.2xx.xxx.21
serverul de nume 1xx.2xx.xxx.22
până când repornesc serviciul systemd-resolve și fișierul este suprascris de systemd=resolve și revine la
server de nume ::1
Am verificat și fișierul /run/systemd/resolve/stub-resolv.conf care are următorul conținut
serverul de nume 127.0.0.53
opțiuni edns0 trust-ad
ieșirea statusului resolvectl
Global
Setarea LLMNR: nr
Setare MulticastDNS: nu
Setare DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
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
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
Acasă
intern
intranet
lan
local
privat
Test
Link 4 (ipv6leakintrf0)
Domenii curente:
Setare DNS DefaultRoute: da
Setare LLMNR: da
Setare MulticastDNS: nu
Setare DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Server DNS curent: ::1
Servere DNS: ::1
Domeniu DNS: ~.
Link 3 (wlp2s0)
Domenii curente: niciuna
Setare DefaultRoute: nu
Setare LLMNR: da
Setare MulticastDNS: nu
Setare DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Link 2 (enp6s0)
Domenii curente: niciuna
Setare DefaultRoute: nu
Setare LMNR: da
Setare MulticastDNS: nu
Setare DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Intrebarea mea este :
@heynnema: Cum fac ca systemd-resolve să producă un /run/systemd/resolve/resolv.conf valid, pentru că cu siguranță ignoră configurația introdusă în setările netmanager