NetworkManagerul meu se conectează la internet, dar nu am acces la internet din cauza unei configurații DNS proaste. Nu am prea multă experiență cu setările DNS, dar se pare că problema este rezolvată prin systemd. Pot ping adresele IP direct (de exemplu, 8.8.8.8) și pot primi un răspuns în mod normal, dar nu pot rezolva domeniile când folosesc configurația implicită de mai jos. Am încercat un link simbolic către cele trei moduri de configurare enumerate în documentele rezolvate de systemd, dar niciunul nu funcționează.
Nu pot rezolva niciun domeniu cu următoarele, dar pot ping IP-uri (am încercat o grămadă și toate funcționează) fără probleme.
# /etc/resolv.conf
serverul de nume 127.0.0.53
opțiuni edns0 trust-ad
De asemenea, primesc erori de timeout când folosesc dig sau host.
; <<>> DiG 9.16.1-Ubuntu <<>> www.ubuntu.com
;; opțiuni globale: +cmd
;; conexiunea a expirat; niciun server nu a putut fi atins
Pot obține o rezoluție de domeniu și să mă conect la internet schimbând serverul de nume resolv.conf la 8.8.8.8, dar rezoluția durează mult timp, o pagină web durează > 1 min pentru a se încărca chiar și cu testele de viteză a rețelei care raportează peste 100 Mbps și ping. <30 ms pe aceeași mașină.
Configurația de mai jos funcționează, într-un fel, cu timpi de răspuns foarte lenți
# /etc/resolv.conf
server de nume 8.8.8.8
opțiuni edns0 trust-ad
Informații suplimentare care ar putea fi utile
După cum am spus, sunt nou în aceste sisteme și mă străduiesc să rezolv problema. Mai jos este tot ce cred că ar putea fi util. Toate ieșirile de mai jos folosesc serverul de nume 127.0.0.53
Ubuntu 20.04.3 LTS
Ieșirea systemd-resolve --status
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 3 (ipv6leakintrf0)
Domenii curente: DNS
Setare 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 2 (wlo1)
Domenii curente: niciuna
Setare DefaultRoute: nu
Setare LLMNR: da
Setare MulticastDNS: nu
Setare DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
# /etc/systemd/resolved.conf
[Rezolva]
#DNS=
#FallbackDNS=
#Domenii=
#LLMNR=nu
#MulticastDNS=nu
#DNSSEC=nu
#DNSOverTLS=nu
#Cache=nu-negativ
#DNSStubListener=da
#ReadEtcHosts=da
# Configurație NetworkManager: /etc/NetworkManager/NetworkManager.conf (lib: 10-dns-resolved.conf, 20-connectivity-ubuntu.conf, no-mac-addr-change.conf) (rulare: 10-globally-managed- devices.conf) (etc: default-wifi-powersave-on.conf)
[principal]
# rc-manager=link simbolic
# auth-polkit=true
# dhcp=intern
dns=systemd-rezolvat
plugins=ifupdown,keyfile
[conectivitate]
uri=http://connectivity-check.ubuntu.com/
[ifupdown]
gestionat=fals
[Logare]
# backend=jurnal
# audit=adevărat
[dispozitiv]
wifi.scan-rand-mac-address=nu
[device-mac-addr-change-wifi]
match-device=driver:rtl8723bs,driver:rtl8189es,driver:r8188eu,driver:8188eu,driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=nu
[conexiune]
wifi.powersave=3
# fișier no-auto-default „/var/lib/NetworkManager/no-auto-default.state”
Autentificarea sistemului la pornire
Se începe rezoluția numelui rețelei...
sisyphus systemd-resolved[6024]: Ancore de încredere pozitive:
sisif systemd-rezolvat[6024]: . IN DS 20326 8 2 e17f45b80b8f1d39a95f0b0d7c45a08458e880409bbc683457104237c7f8ec8d
sisyphus systemd-resolved[6024]: Ancore de încredere negative: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.172.in-addr.172. -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 26.172.in-addr.arpa addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa d.f.ip6.arpa corp privat home intranet intern
sisyphus systemd-resolved[6024]: se utilizează numele de gazdă a sistemului „sisyphus”.
Jurnalul de sistem în modul de depanare emite următoarele, comutând între protocoalele UDP și TCP.
Tranzacția 33247 pentru <ntp.ubuntu.com IN A> scope dns pe ipv6leakintrf0/*.
systemd-resolved[4805]: se utilizează TCP la nivel de caracteristică pentru tranzacția 33247.
systemd-resolved[4805]: Trimiterea unei interogări prin TCP, deoarece UDP nu este acceptat.
systemd-resolved[4805]: se utilizează TCP la nivel de caracteristică pentru tranzacția 33247.
systemd-resolved[4805]: Eroare conexiune pentru fluxul DNS TCP: Conexiune refuzată
systemd-resolved[4805]: Reîncercarea tranzacției 33247.