Sådan bruges Traceroute Command i Linux

Sadan Bruges Traceroute Command I Linux



Operativsystemer bruger pakker til at overføre data på et netværk. Disse er små bidder af information, der transporterer data og rejser mellem enheder. Desuden, når der opstår et netværksproblem, hjælper pakker med at identificere årsagen til det underliggende problem. Hvordan? Ved at spore ruten for disse pakker.

Traceroute-kommandoen i Linux hjælper dig med at kortlægge stien, pakker tager, mens du rejser til en bestemt destination. Dette hjælper dig yderligere med at fejlfinde netværksforsinkelse, pakketab, netværkshop, problemer med DNS-opløsning, langsom hjemmesideadgang og mere. Så i denne blog vil vi forklare enkle måder at bruge traceroute-kommandoen i Linux.







Sådan bruges Traceroute Command i Linux

For det første kommer tracerouten ikke forudinstalleret i mange Linux-distributioner. Du kan dog installere det ved at udføre en af ​​nedenstående kommandoer i henhold til dit system:



Operativ system Kommando
Debian/Ubuntu sudo apt installer traceroute
Fedora sudo dnf installer traceroute
Arch Linux sudo pacman -Sy traceroute
openSUSE sudo zypper installer traceroute

Efter installationen kan du implementere traceroute-kommandoen ved at indtaste:



traceroute < destination_IP >

  i-option-i-værtsnavn-kommando





Erstat med enhedens IP-adresse på destinationen. Når du har kørt kommandoen, vil dit system vise listen over hop med IP-adresse og responstid. Humle er de enheder, som dine pakker går igennem, mens de rejser til en bestemt destination. Lad os for eksempel bruge traceroute-kommandoen til Googles IP-adresse:

traceroute 8.8.8.8

  traceroute-kommando



Resultatet viser kun ét hop, mens andre markeres som en stjerne(*). Dette sker, fordi de efterfølgende hop ikke reagerede inden for timeout-perioden på 3 sekunder. Desuden bruger traceroute-kommandoen som standard DNS-opløsning til at få værtsnavnene på humle, hvilket bremser processen. Du kan udelade den del og guide den til kun at vise IP-adresserne ved at bruge -n-indstillingen:

traceroute -n < destination_IP >

  n-option-i-traceroute-kommando

Hvis du vil begrænse antallet af hop, skal du bruge -m-indstillingen sammen med traceroute-kommandoen:

traceroute -m N < destination_IP >

  m-option-i-traceroute-kommando

Sæt her det ønskede antal hop i stedet for N. Ved udførelse vil det kun returnere N antal hop i resultaterne. Traceroute-kommandoen viser kun hvert hops tur-retur-tid (RTT). Du kan dog få mere detaljerede timingoplysninger med -I-indstillingen:

traceroute -JEG < destination_IP >

  i-option-in-traceroute-kommando

Denne kommando sender en ICMP-ekkoanmodning for at hente mere nøjagtige RTT-data. Tag for eksempel eksemplet med Google igen:

Tip : Hvis din angivne destination begrænser ICMP-pakker, kan du i stedet spore UDP-pakkerne ved at bruge -U-indstillingen:

traceroute -I < destination_IP >

  u-option-i-traceroute

Hvis du vil udforske flere muligheder for traceroute, så kør venligst nedenstående kommando:

traceroute --Hjælp

  help-option-i-traceroute-kommando

En hurtig afslutning

Traceroute er et fantastisk CLI-værktøj, som du kan bruge til at diagnosticere netværksrelaterede problemer i Linux. Den sporer pakkestien for at identificere alle de kritiske problemer i netværket. Derfor har vi forklaret hver eneste detalje om traceroute-kommandoen ved hjælp af nogle eksempler.