Kuidas kasutada Traceroute'i käsku Linuxis

Kuidas Kasutada Traceroute I Kasku Linuxis



Operatsioonisüsteemid kasutavad andmete võrgus edastamiseks pakette. Need on väikesed teabetükid, mis edastavad andmeid ja liiguvad seadmete vahel. Veelgi enam, kui tekib mis tahes võrguprobleem, aitavad paketid tuvastada probleemi algpõhjuse. Kuidas? Jälgides nende pakettide marsruuti.

Linuxis olev traceroute käsk aitab kaardistada pakettide teekonda konkreetsesse sihtkohta reisimisel. See aitab teil veelgi tõrkeotsingut teha võrgu latentsusaja, pakettide kadumise, võrguhüpete, DNS-i eraldusprobleemide, aeglase juurdepääsu veebisaidile ja muule. Niisiis, selles ajaveebis selgitame lihtsaid viise, kuidas kasutada Linuxis käsku traceroute.







Kuidas kasutada Traceroute'i käsku Linuxis

Esiteks ei ole traceroute paljudes Linuxi distributsioonides eelinstallitud. Siiski saate selle installida, käivitades vastavalt oma süsteemile ühe allolevatest käskudest:



Operatsioonisüsteem Käsk
Debian/Ubuntu sudo apt install traceroute
Fedora sudo dnf install traceroute
Arch Linux sudo pacman -Sy traceroute
openSUSE sudo zypper install traceroute

Pärast installimist saate traceroute käsu rakendada, sisestades:



traceroute < sihtkoha_IP >

  i-option-in-hostname-command





Asendage seadme IP-aadressiga sihtkohas. Kui olete käsu käivitanud, kuvab teie süsteem hüpete loendi koos IP-aadressi ja reageerimisajaga. Humal on seadmed, mida teie paketid konkreetsesse sihtkohta reisides läbivad. Näiteks kasutame Google'i IP-aadressi jaoks käsku traceroute:

traceroute 8.8.8.8

  traceroute-käsk



Tulemus näitab ainult ühte hüpet, märkides teised tärniga (*). See juhtub seetõttu, et järgnevad hüpped ei reageerinud 3-sekundilise ajalõpuperioodi jooksul. Veelgi enam, traceroute käsk kasutab vaikimisi DNS-i eraldusvõimet, et hankida hüpete hostinimed, mis aeglustab protsessi. Saate selle osa välja jätta ja suunata see kuvama ainult IP-aadresse, kasutades suvandit -n:

traceroute -n < sihtkoha_IP >

  n-option-in-traceroute-command

Kui soovite hüpete arvu piirata, kasutage suvandit -m koos käsuga traceroute:

traceroute -m N < sihtkoha_IP >

  m-option-in-traceroute-command

Siin pange soovitud arv hüppeid N asemele. Täitmisel tagastab see tulemustes ainult N arvu hüppeid. Traceroute käsk kuvab ainult iga hüppe edasi-tagasi aja (RTT). Täpsemat ajainfot saate aga valikuga -I:

traceroute - Mina < sihtkoha_IP >

  i-option-in-traceroute-command

See käsk saadab ICMP kajapäringu täpsemate RTT-andmete hankimiseks. Näiteks võtke Google'i näide uuesti:

Vihje : kui teie määratud sihtkoht piirab ICMP-pakette, saate selle asemel UDP-pakette jälgida, kasutades suvandit -U:

traceroute -IN < sihtkoha_IP >

  u-option-in-traceroute

Kui soovite traceroute'i jaoks rohkem võimalusi uurida, käivitage allolev käsk:

traceroute -- aidake

  abi-option-in-traceroute-command

Kiire kokkuvõte

Traceroute on suurepärane CLI-utiliit, mida saate Linuxis võrguga seotud probleemide diagnoosimiseks kasutada. See jälgib pakettide teed, et tuvastada kõik võrgu kriitilised probleemid. Seetõttu oleme mõne näite abil selgitanud kõiki traceroute käsu üksikasju.