Hoe Traceroute-opdracht in Linux te gebruiken

Hoe Traceroute Opdracht In Linux Te Gebruiken



Besturingssystemen gebruiken pakketten voor het overbrengen van gegevens op een netwerk. Dit zijn kleine stukjes informatie die gegevens vervoeren en tussen apparaten reizen. Bovendien helpen pakketten, wanneer zich een netwerkprobleem voordoet, bij het identificeren van de hoofdoorzaak van het onderliggende probleem. Hoe? Door de route van die pakketten te traceren.

Met het traceroute-commando in Linux kunt u het pad in kaart brengen dat pakketten volgen terwijl ze naar een specifieke bestemming reizen. Dit helpt u verder bij het oplossen van netwerklatentie, pakketverlies, netwerkhops, DNS-resolutieproblemen, trage websitetoegang en meer. Daarom leggen we in deze blog eenvoudige manieren uit om het traceroute-commando in Linux te gebruiken.







Hoe Traceroute-opdracht in Linux te gebruiken

Ten eerste is de traceroute in veel Linux-distributies niet vooraf geïnstalleerd. U kunt het echter installeren door een van de onderstaande opdrachten uit te voeren, afhankelijk van uw systeem:



Besturingssysteem Commando
Debian/Ubuntu sudo apt installeer traceroute
Fedora sudo dnf installeer traceroute
Boog Linux sudo pacman -Sy traceroute
openSUSE sudo zypper installeer traceroute

Na de installatie kunt u het traceroute-commando implementeren door het volgende in te voeren:



traceroute < Destination IP >

  i-optie-in-hostnaam-opdracht





Vervang door het IP-adres van het apparaat op de bestemming. Nadat u de opdracht hebt uitgevoerd, geeft uw systeem de lijst met hops weer met het IP-adres en de responstijd. Hop zijn de apparaten waar uw pakketten doorheen gaan terwijl u naar een specifieke bestemming reist. Laten we bijvoorbeeld de opdracht traceroute gebruiken voor het IP-adres van Google:

traceroute 8.8.8.8

  traceroute-opdracht



Het resultaat toont slechts één sprong, terwijl andere worden gemarkeerd als een asterisk(*). Dit gebeurt omdat de daaropvolgende hops niet binnen de time-outperiode van 3 seconden reageerden. Bovendien gebruikt het traceroute-commando standaard DNS-resolutie om de hostnamen van hops op te halen, wat het proces vertraagt. U kunt dat gedeelte weglaten en ervoor zorgen dat alleen de IP-adressen worden weergegeven door de optie -n te gebruiken:

traceroute -N < Destination IP >

  n-optie-in-traceroute-opdracht

Als je het aantal hops wilt beperken, gebruik dan de optie -m samen met de opdracht traceroute:

traceroute -M N < Destination IP >

  m-optie-in-traceroute-opdracht

Plaats hier het gewenste aantal hops in plaats van N. Bij uitvoering retourneert het slechts een N aantal hops in de resultaten. Het traceroute-commando geeft alleen de retourtijd (RTT) van elke hop weer. U kunt echter meer gedetailleerde timinginformatie krijgen met de optie -I:

traceroute -I < Destination IP >

  i-optie-in-traceroute-opdracht

Met deze opdracht wordt een ICMP-echoverzoek verzonden om nauwkeurigere RTT-gegevens op te halen. Neem bijvoorbeeld het voorbeeld van Google opnieuw:

Tip : Als uw opgegeven bestemming ICMP-pakketten beperkt, kunt u in plaats daarvan de UDP-pakketten traceren door de optie -U te gebruiken:

traceroute -IN < Destination IP >

  u-optie-in-traceroute

Als u meer opties voor traceroute wilt verkennen, voer dan de onderstaande opdracht uit:

traceroute --hulp

  help-optie-in-traceroute-opdracht

Een snelle afsluiting

Traceroute is een geweldig CLI-hulpprogramma dat u kunt gebruiken om netwerkgerelateerde problemen in Linux te diagnosticeren. Het volgt het pad van pakketten om alle kritieke problemen van het netwerk te identificeren. Daarom hebben we elk detail van het traceroute-commando uitgelegd met behulp van enkele voorbeelden.