Puncte:1

Ubuntu continuă să-mi schimbe DNS-ul la 127.0.0.53

drapel ng

am instalat expresvpn cu extensia Chrome. Și chiar și atunci când dezactivez VPN-ul sistemul meu continuă să-mi schimbe DNS-ul 127.0.0.53 și trebuie să-l schimb manual înapoi la 192.168.1.1 pentru ca internetul să funcționeze. Și trebuie să fac asta la fiecare oră sau cam așa ceva.

Ubuntu se schimbă /etc/resolv.conf la acest

# Generat de NetworkManager
serverul de nume 127.0.0.53

Ce am incercat: Am încercat să setez DNS la nivel global, dar nu a ajutat

/etc/systemd/resolved.conf

# Acest fișier face parte din systemd.

[Rezolva]
DNS=192.160.1.1

Rulez Ubuntu 20.04.2 LTS

UPDATE: Iată ls -al /etc/resolv.con

$ ls -al /etc/resolv.con
-rw-r--r-- 1 rădăcină rădăcină 53 15 iunie 16:20 /etc/resolv.conf

UPDATE 2 am instalat si eu dnsmasq cu ceva timp in urma

Puncte:1
drapel cn

Fișierul /etc/resolv.conf este menit să fie o legătură simbolică pentru a funcționa corect în rețea, dnsmasq etc. Al tău este defect, așa că hai să o reparăm:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

Bănuiesc că îmbunătățirea va fi imediată; vă rugăm să verificați:

ping -c3 www.ubuntu.com

Dacă primiți returnări ping, sunteți gata.

Puncte:0
drapel vn

Lucrul enervant aici este că practic trebuie să „pirați” fie Managerul de rețea, fie rezolvat prin sistem pentru a configura un DNS personalizat.

Iată o modalitate de a face acest lucru folosind un pachet numit rezolvconf. Acest pachet asigură că /etc/resolv.conf este actualizat cu informațiile DNS personalizate.

Instalare:

$ sudo apt update
$ sudo apt install resolvconf

Verificați că serviciul rulează: (dacă nu este activat și porniți)

$ sudo systemctl enable resolvconf.service
$ sudo systemctl start resolvconf.service
$ sudo systemctl status resolvconf.service

Editați fișierul de configurare:

$ sudo nano /etc/resolvconf/resolv.conf.d/head

Adăugați următoarele rânduri: (personalizat și Google pentru rezervă)

server de nume 192.168.1.1
server de nume 8.8.8.8
server de nume 8.8.4.4

Salvați fișierul și reporniți serviciul:

$ sudo systemctl restart resolvconf.service

Verificați dacă DNS-ul dvs. personalizat a fost adăugat /etc/resolv.conf:

$ cat /etc/resolv.conf

Sursă

Level9 avatar
drapel cn
Răspuns bun, dar ar trebui să dezactivați și NetworkManager de la încercarea de a actualiza DNS sau rezolvconf se ocupă de asta?
Artur Meinild avatar
drapel vn
Resolvconf suprascrie fișierul generat `/etc/resolv.conf` plasând întotdeauna conținutul lui `/etc/resolvconf/resolv.conf.d/head` la începutul fișierului. Deci nu ar trebui să fie necesar. De asemenea, nu știu nimic despre NetworkManager, dar nu ezitați să adăugați acest pas. :-)
Puncte:0
drapel cn

Generat de NetworkManager

Înseamnă că DNS este nu îngrijit de Systemd dar de NetworkManager, deci se modifică systemd-rezolvat config nu va face nimic, aici este o cale pentru a configura asta

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.