Slik bruker du Traceroute Command i Linux

Slik Bruker Du Traceroute Command I Linux



Operativsystemer bruker pakker for å overføre data på et nettverk. Dette er små biter av informasjon som bærer data og reiser mellom enheter. Dessuten, når et nettverksproblem oppstår, hjelper pakker med å identifisere årsaken til det underliggende problemet. Hvordan? Ved å spore ruten til disse pakkene.

Traceroute-kommandoen i Linux hjelper deg med å kartlegge banen pakkene tar mens du reiser til en bestemt destinasjon. Dette hjelper deg videre med å feilsøke nettverksforsinkelse, pakketap, nettverkshopp, problemer med DNS-oppløsning, langsom nettstedtilgang og mer. Så i denne bloggen vil vi forklare enkle måter å bruke traceroute-kommandoen i Linux.







Slik bruker du Traceroute Command i Linux

For det første kommer ikke tracerouten forhåndsinstallert i mange Linux-distribusjoner. Du kan imidlertid installere den ved å utføre en av kommandoene nedenfor i henhold til systemet ditt:



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

Etter installasjonen kan du implementere traceroute-kommandoen ved å skrive inn:



traceroute < destination_IP >

  i-option-i-vertsnavn-kommando





Erstatt med enhetens IP-adresse på destinasjonen. Når du kjører kommandoen, vil systemet vise listen over hopp med IP-adresse og responstid. Humle er enhetene som pakkene dine går gjennom mens de reiser til en bestemt destinasjon. La oss for eksempel bruke traceroute-kommandoen for Googles IP-adresse:

traceroute 8.8.8.8

  traceroute-kommando



Resultatet viser bare ett hopp mens andre markeres som en stjerne(*). Dette skjer fordi de påfølgende hoppene ikke svarte innen tidsavbruddsperioden på 3 sekunder. Dessuten bruker traceroute-kommandoen som standard DNS-oppløsning for å få vertsnavnene til humle, noe som bremser prosessen. Du kan utelate den delen og veilede den til å vise bare IP-adressene ved å bruke -n-alternativet:

traceroute -n < destination_IP >

  n-alternativ-i-traceroute-kommando

Hvis du vil begrense antall hopp, bruk alternativet -m sammen med traceroute-kommandoen:

traceroute -m N < destination_IP >

  m-opsjon-i-traceroute-kommando

Her setter du ønsket antall hopp i stedet for N. Ved utførelse vil det kun returnere N antall hopp i resultatene. Traceroute-kommandoen viser bare hver hops tur-retur-tid (RTT). Du kan imidlertid få mer detaljert tidsinformasjon med -I-alternativet:

traceroute -JEG < destination_IP >

  i-option-in-traceroute-kommando

Denne kommandoen sender en ICMP-ekkoforespørsel for å hente mer nøyaktige RTT-data. Ta for eksempel eksemplet med Google på nytt:

Tips : Hvis din spesifiserte destinasjon begrenser ICMP-pakker, kan du i stedet spore UDP-pakkene ved å bruke -U-alternativet:

traceroute -I < destination_IP >

  u-opsjon-i-traceroute

Hvis du vil utforske flere alternativer for traceroute, kjør kommandoen nedenfor:

traceroute --hjelp

  help-option-i-traceroute-kommando

En rask avslutning

Traceroute er et fantastisk CLI-verktøy som du kan bruke til å diagnostisere nettverksrelaterte problemer i Linux. Den sporer banen til pakker for å identifisere alle de kritiske problemene med nettverket. Derfor har vi forklart hver eneste detalj om traceroute-kommandoen ved hjelp av noen eksempler.