Puncte:1

Accelerați actualizarea apt prin schimbarea serverelor de nume pe Ubuntu21.10 (impish)?

drapel au

Tocmai am instalat Ubuntu Impish pe laptopul meu de serviciu. Mă întrebam de ce al meu actualizare apt era atât de lent. După ce am săpat puțin, am descoperit că cineva a propus să schimbe serverul de nume pentru a-l orienta 8.8.8.8. După schimbarea /etc/resolv.conf în consecință, în mod magic, actualizarea rula rapid (după cum era de așteptat). Configurația mea anterioară avea:

serverul de nume 127.0.0.53
opțiuni edns0 trust-ad
caută homenet.telecomitalia.it

Are cineva vreo idee despre asta? Chiar nu pot înțelege de ce, deoarece nu am schimbat nimic de la instalare.

drapel cn
Trebuie să întrebați ISP-ul dvs. de ce DNS-ul lor este mai lent decât DNS-ul Google ;) Este puțin probabil ca acest lucru să aibă legătură cu sistemul de operare.Oh, îl poți testa pe al tău aici https://www.dnsperf.com/dns-speed-benchmark
Barnercart avatar
drapel au
@Rinzwind Da, este într-adevăr ciudat. Voi dezgropa puțin despre asta. Dar este posibil ca acest lucru să fie configurat fals în timpul instalării? Ce vreau să spun este, de unde provine procesul de instalare Ubuntu serverul de nume?
drapel cn
Când sistemul se conectează la internet, acesta îl primește de la routerul dvs. și acesta îl primește de la ISP. Routerul meu necesită un cod unic pe care l-am primit de la ISP-ul meu (Ziggo) și care îl setează la DNS-ul lor. Am google ca al treilea DNS (și primul 2 de la Ziggo).
Barnercart avatar
drapel au
M-am uitat în pagina mea de configurare a routerului și DNS-ul serverului era într-adevăr diferit de cel pe care îl aveam în fișierul de configurare. Ar putea fi legat de faptul că am folosit conexiunea la internet la serviciu în timpul instalării sistemului de operare și acum sunt conectat la wifi de acasă (un ISP este Telecom și celălalt este Fastweb)? Am citit că, de obicei, este recomandat să setați serverul de nume la Google sau OpenDNS, ca regulă generală. Sau IPS dns este întotdeauna mai bun chiar dacă se schimbă mult locația?
Barnercart avatar
drapel au
De asemenea, cum configurezi mai multe DNS-uri? Puteți introduce mai multe intrări `nameserver` în fișierul `resolv.conf`?
drapel ru
@Barnercart le configurați corect în Network Manager sau în fișierele dvs. Netplan, care apoi se alimentează în „systemd-resolved” care apoi se ocupă de memorarea în cache DNS și de transmiterea cererilor dvs. DNS către serverele „în amonte”. Nu ar trebui să mai modificați direct fișierul `resolv.conf` dacă utilizați SystemD ResolveD, care este implicit acum.
Barnercart avatar
drapel au
Mulțumesc ambilor. Am adăugat și am răspuns pentru a rezuma problema. Am descoperit că utilizarea pachetului `resolvconf` a fost cea mai ușoară modalitate de a face aceste modificări persistente pe mai multe interfețe de rețea. Dacă aveți o soluție mai bună folosind fișierele Netplan, vă rugăm să o distribuiți, dar dacă am înțeles bine acest lucru nu se poate face la nivel global.
Puncte:0
drapel au

Datorită comentariilor, am aflat că problema era legată de o configurație incorectă a serverului DNS, pe care o puteam verifica schimbând temporar /etc/resolv.conf fişier. Am testat acest lucru pe Ubuntu Impish (21.10), dar presupun că se aplică și alte versiuni Ubuntu. Puteți verifica serverul dvs. DNS ISP real pe pagina routerului pentru a fi sigur (adică pentru mine este TelecomItalia DNS).

Pentru a face această schimbare permanentă, prefer să nu folosesc un fișier de configurare Netplan, deoarece nu poate fi utilizat la nivel global, dar are nevoie de o configurație separată de server de nume pentru fiecare interfață de rețea, plus o nouă configurație trebuie adăugată de fiecare dată când apare o nouă rețea wifi. .

Am descoperit că cea mai ușoară cale este să folosești cea mai ușoară rezolvconf pachet, care poate fi instalat de:

sudo apt install resolvconf

Adăugați configurația serverelor de nume la /etc/resolv.conf dosarul și /etc/resolvconf/resolv.conf.d/head mai întâi fișierul, de exemplu în cazul meu:

server de nume 85.38.28.0 # Telecom DNS
server de nume 85.38.28.1 # Telecom DNS
server de nume 8.8.8.8 # Google DNS
server de nume 8.8.4.4 # Google DNS
server de nume 208.67.222.222 # OpenDNS
server de nume 208.67.222.220 # OpenDNS

Apoi reporniți serviciile prin:

sudo systemctl restart resolvconf.service
sudo systemctl restart systemd-resolved.service

După repornire, modificările ar trebui să fie persistente.

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.