Ga naar inhoud

🌐 Het traceroute Commando in Linux

In deze handleiding leer je hoe je traceroute gebruikt op een Linux-systeem.

Het commando traceroute wordt gebruikt om het pad van netwerkpakketten van jouw systeem naar een externe host of IP-adres te volgen.
Het is een essentieel hulpmiddel voor netwerkdiagnose en foutopsporing.

Achtergrondinformatie

Het commando traceroute is beschikbaar op de meeste Linux-distributies, maar wordt soms apart geΓ―nstalleerd.

  • Het toont alle routers (hops) waar pakketten doorheen gaan voordat ze hun bestemming bereiken.
  • Handig bij het identificeren van netwerkproblemen, vertragingen of packet loss.
  • traceroute gebruikt standaard UDP-pakketten, maar kan ook ICMP of TCP gebruiken.

Controleren of traceroute aanwezig is

Controleer de aanwezigheid en versie van traceroute:

traceroute --version
Voorbeeldoutput
traceroute (IPutils) 20200821

βš™οΈ Installeren van traceroute

Het commando traceroute is meestal niet standaard geΓ―nstalleerd, maar kan eenvoudig worden toegevoegd:

Installatie op Debian/Ubuntu:

sudo apt update
sudo apt install traceroute

Voorbeeldoutput
traceroute is already the newest version (2.1.0-2).

Hieronder vind je enkele veelgebruikte voorbeelden van traceroute:

  • traceroute example.com β†’ Volg het netwerkpad naar example.com
  • traceroute 8.8.8.8 β†’ Volg het netwerkpad naar een IP-adres
  • traceroute -n example.com β†’ Toon alleen IP-adressen, geen hostnamen
Voorbeeld

traceroute 8.8.8.8
Output:
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max
 1  192.168.1.1  1.123 ms  0.987 ms  1.010 ms
 2  10.0.0.1     5.234 ms  5.120 ms  5.089 ms
 3  8.8.8.8     20.345 ms 19.876 ms 20.001 ms

  • traceroute -I example.com β†’ Gebruik ICMP echo-pakketten
  • traceroute -T example.com β†’ Gebruik TCP SYN-pakketten
  • traceroute -m 20 example.com β†’ Stel het maximaal aantal hops in op 20
  • traceroute -p 33434 example.com β†’ Stel de startpoort in (voor UDP)

traceroute heeft geen configuratiebestanden.
Het commando gebruikt standaard netwerkinstellingen van het systeem.

traceroute schrijft zelf geen logs.
Je kunt de output wel omleiden naar een bestand:

traceroute example.com > traceroute.log

Updaten van traceroute

Update het pakket via de pakketmanager:

sudo apt update
sudo apt install --only-upgrade traceroute

Verwijderen van traceroute

Als je traceroute niet meer nodig hebt, kun je het verwijderen:

sudo apt remove traceroute

πŸ“– Handleiding

De ingebouwde handleiding is beschikbaar via:

man traceroute
Voorbeeld
TRACEROUTE(8)              User Commands               TRACEROUTE(8)

NAME
       traceroute - print the route packets take to network host

SYNOPSIS
       traceroute [OPTION]... HOST...