Ako používať príkaz Traceroute v systéme Linux

Ako Pouzivat Prikaz Traceroute V Systeme Linux



Operačné systémy používajú na prenos dát v sieti pakety. Ide o malé kúsky informácií, ktoré prenášajú dáta a cestujú medzi zariadeniami. Navyše, keď sa vyskytne akýkoľvek problém so sieťou, pakety pomáhajú pri identifikácii základnej príčiny základného problému. Ako? Sledovaním trasy týchto paketov.

Príkaz traceroute v systéme Linux vám pomáha zmapovať cestu, ktorou sa pakety uberú počas cesty do konkrétneho cieľa. To vám ďalej pomáha riešiť problémy so sieťovou latenciou, stratou paketov, skokmi v sieti, problémami s rozlíšením DNS, pomalým prístupom k webovým stránkam a podobne. Takže v tomto blogu vysvetlíme jednoduché spôsoby použitia príkazu traceroute v Linuxe.







Ako používať príkaz Traceroute v systéme Linux

Po prvé, traceroute nie je predinštalovaný v mnohých distribúciách Linuxu. Môžete ho však nainštalovať vykonaním jedného z nižšie uvedených príkazov podľa vášho systému:



Operačný systém Príkaz
Debian/Ubuntu sudo apt nainštalovať traceroute
Fedora sudo dnf nainštalujte traceroute
Arch Linux sudo pacman -Sy traceroute
openSUSE sudo zypper nainštalujte traceroute

Po inštalácii môžete implementovať príkaz traceroute zadaním:



traceroute < destination_IP >

  i-option-in-hostname-command





Nahraďte adresou IP zariadenia v cieli. Po spustení príkazu váš systém zobrazí zoznam skokov s IP adresou a časom odozvy. Hops sú zariadenia, cez ktoré prechádzajú vaše pakety počas cesty do konkrétneho cieľa. Použime napríklad príkaz traceroute pre IP adresu Google:

traceroute 8.8.8.8

  traceroute-príkaz



Výsledok zobrazuje iba jeden skok, zatiaľ čo ostatné sú označené hviezdičkou (*). Stáva sa to preto, že nasledujúce skoky nereagovali počas časového limitu 3 sekúnd. Okrem toho príkaz traceroute štandardne používa rozlíšenie DNS na získanie názvov hostiteľov hopov, čo spomaľuje proces. Túto časť môžete vynechať a zobraziť iba adresy IP pomocou voľby -n:

traceroute -n < destination_IP >

  n-option-in-traceroute-command

Ak chcete obmedziť počet skokov, použite voľbu -m spolu s príkazom traceroute:

traceroute -m N < destination_IP >

  m-option-in-traceroute-command

Tu vložte požadovaný počet skokov na miesto N. Pri spustení vráti vo výsledkoch iba N počet skokov. Príkaz traceroute zobrazuje iba spiatočný čas každého skoku (RTT). Podrobnejšie informácie o načasovaní však môžete získať pomocou možnosti -I:

traceroute -Ja < destination_IP >

  i-option-in-traceroute-command

Tento príkaz odošle požiadavku ICMP echo na získanie presnejších údajov RTT. Zopakujte si napríklad príklad Google:

Tip : Ak váš určený cieľ obmedzuje pakety ICMP, môžete namiesto toho sledovať pakety UDP použitím voľby -U:

traceroute -V < destination_IP >

  u-option-in-traceroute

V prípade, že chcete preskúmať viac možností pre traceroute, spustite nasledujúci príkaz:

traceroute --Pomoc

  help-option-in-traceroute-command

Rýchle zhrnutie

Traceroute je úžasný nástroj CLI, ktorý môžete použiť na diagnostiku problémov súvisiacich so sieťou v systéme Linux. Sleduje cestu paketov, aby identifikoval všetky kritické problémy siete. Preto sme vysvetlili každý jeden detail o príkaze traceroute pomocou niekoľkých príkladov.