Cum să utilizați comanda Traceroute în Linux

Cum Sa Utilizati Comanda Traceroute In Linux



Sistemele de operare folosesc pachete pentru transferul de date într-o rețea. Acestea sunt mici bucăți de informații care transportă date și călătoresc între dispozitive. Mai mult, atunci când apare orice problemă de rețea, pachetele ajută la identificarea cauzei principale a problemei de bază. Cum? Prin urmărirea traseului acelor pachete.

Comanda traceroute din Linux vă ajută să mapați calea pe care o parcurg pachetele în timp ce călătoriți către o anumită destinație. Acest lucru vă ajută și mai mult să depanați latența rețelei, pierderea pachetelor, hopurile în rețea, problemele de rezoluție DNS, accesul lent la site și multe altele. Deci, în acest blog, vom explica modalități simple de a folosi comanda traceroute în Linux.







Cum să utilizați comanda Traceroute în Linux

În primul rând, traceroute nu este preinstalat în multe distribuții Linux. Cu toate acestea, îl puteți instala executând una dintre comenzile de mai jos în funcție de sistemul dvs.:



Sistem de operare Comanda
Debian/Ubuntu sudo apt install traceroute
Fedora sudo dnf install traceroute
Arch Linux sudo pacman -Sy traceroute
openSUSE sudo zypper instalează traceroute

După instalare, puteți implementa comanda traceroute introducând:



traceroute < destinație_IP >

  i-option-in-hostname-command





Înlocuiți cu adresa IP a dispozitivului la destinație. Odată ce rulați comanda, sistemul dumneavoastră va afișa lista de hop cu adresa IP și timpul de răspuns. Hamei sunt dispozitivele prin care trec pachetele dvs. în timp ce călătoriți către o anumită destinație. De exemplu, să folosim comanda traceroute pentru adresa IP a Google:

traceroute 8.8.8.8

  traceroute-command



Rezultatul afișează un singur hop în timp ce marcați altele ca asterisc (*). Acest lucru se întâmplă deoarece hopurile ulterioare nu au răspuns în perioada de expirare de 3 secunde. Mai mult, comanda traceroute, implicit, folosește rezoluția DNS pentru a obține numele de gazdă ale hameiului, ceea ce încetinește procesul. Puteți omite acea parte și o puteți ghida pentru a afișa numai adresele IP utilizând opțiunea -n:

traceroute -n < destinație_IP >

  n-opțiune-în-comandă-traceroute

Dacă doriți să limitați numărul de hopuri, utilizați opțiunea -m împreună cu comanda traceroute:

traceroute -m N < destinație_IP >

  m-option-in-traceroute-command

Aici, puneți numărul dorit de hopuri în locul lui N. La execuție, va returna doar N număr de hopuri în rezultate. Comanda traceroute afișează numai timpul de călătorie dus-întors al fiecărui hop (RTT). Cu toate acestea, puteți obține informații mai detaliate despre sincronizare cu opțiunea -I:

traceroute -Eu < destinație_IP >

  i-option-in-traceroute-command

Această comandă trimite o cerere de eco ICMP pentru a prelua date RTT mai precise. De exemplu, reluați exemplul Google:

Bacsis : Dacă destinația specificată restricționează pachetele ICMP, puteți urmări pachetele UDP utilizând opțiunea -U:

traceroute -ÎN < destinație_IP >

  u-opțiune-în-traceroute

În cazul în care doriți să explorați mai multe opțiuni pentru traceroute, atunci vă rugăm să rulați comanda de mai jos:

traceroute --Ajutor

  help-option-in-traceroute-command

O concluzie rapidă

Traceroute este un utilitar CLI uimitor pe care îl puteți folosi pentru a diagnostica problemele legate de rețea în Linux. Acesta urmărește calea pachetelor pentru a identifica toate problemele critice ale rețelei. Prin urmare, am explicat fiecare detaliu despre comanda traceroute cu ajutorul unor exemple.