Am adăugat manual Peer-Config de la Wireguard la Network Manager:
[Interfață]
Adresa = 10.13.13.5
PrivateKey = cheie
ListenPort = 51820
DNS = 10.13.13.1, lan
[Peer]
PublicKey = cheie
Punct final = nume de domeniu:51820
AllowedIPs = 0.0.0.0/0
Obțin o conexiune reușită de la wireguard. Dar am aflat că DNS-ul de la Wireguard nu este folosit. Primesc o scurgere de DNS.
Când verific starea de la wg0. Eu iau:
Link 14 (wg0)
Domenii curente: DNS
Setare DefaultRoute: da
Setare LLMNR: da
Setare MulticastDNS: nu
Setare DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Server DNS curent: 10.13.13.1
Servere DNS: 10.13.13.1
Domeniu DNS: lan
Wlan are:
Link 2 (wlp59s0)
Domenii curente: DNS
Setare DefaultRoute: da
Setare LLMNR: da
Setare MulticastDNS: nu
Setare DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Server DNS curent: 172.20.10.1
Servere DNS: 172.20.10.1
Domeniu DNS: ~.
Și când îmi verific cererile DNS prin dnsleaktest.com, văd că Ubuntu meu folosește DNS-ul de la WLan și nu de la wireguard. Am citit despre schimbarea domeniului DNS de la Wireguard la „~”.
Când fac schimbarea, obțin un rezultat că ubuntu-ul meu folosește ambele solicitări DNS de la Wlan și Wireguard. Dar nu am putut găsi soluții pentru a folosi doar DNS-ul prin Wireguard.
Am citit dintr-o postare din 2019 că aceasta a fost o eroare în Network Manager de la Ubuntu. Suntem acum în 2022 și mai există această eroare?
Inca o informatie:
Când folosesc aceeași configurație pe telefonul meu, nu am scurgeri DNS.