Traceroute est un outil de Linux qui vous permet d’étudier les itinéraires des paquets de réseau. Il peut vous aider à identifier le facteur limitant les parcours de paquets de réseau.
Traceroute est également utile pour dépanner des connexions de réseau lent en vérifiant le chemin empreinte par des paquets vers une destination.
Ce guide vous montre comment exécuter Traceroute dans Linux avec de exemples.

Table des matières
- 1 Comment installer traceroute
- 2 Comment utiliser la commande traceroute sur Linux avec des exemples
- 2.1 Utilisation basique
- 2.2 IPv4 ou IPv6
- 2.3 Faire un traceroute par un port UDP
- 2.4 Cacher les noms de appareils
- 2.5 Augmenter le délai d’attente
- 2.6 Changer la méthode de traceroute en ICMP Echo
- 2.7 Changer la méthode de traceroute en TCP SYN
- 2.8 Définir le nombre de sauts maximal
- 2.9 Définir le nombre de requêtes pour un saut
- 2.10 Spécifier une interface
- 2.11 Router les paquets à travers une passerelle
- 3 Liens
Comment installer traceroute
L’utilitaire traceroute n’est pas inclut par défaut dans les distributions Linux et ne fait pas partie des commandes de bases.
Voici comment l’installer.
Sur Ubuntu/Debian avec APT :
sudo apt install traceroute -y
Sur Fedora, RHL avec dnf :
sudo dnf install traceroute
Comment utiliser la commande traceroute sur Linux avec des exemples
Pour tout savoir du traceroute lire :
Utilisation basique
Pour effectuer un traceroute, il suffit de spécifier le nom d’hôte ou l’adresse IP sans aucune option.
Par exemple pour faire un traceroute sur google.fr :
traceroute google.fr
Ou encore sur le site malekal.com :
traceroute www.malekal.com
IPv4 ou IPv6
Par défaut, Traceroute utilisera le protocole Internet par défaut avec lequel votre système est configuré. Pour définir manuellement la version IP, suivez la procédure ci-dessous.
Pour demander à traceroute d’utiliser IPv4, utilisez le drapeau -4 :
traceroute -4 google.fr
Pour dire à traceroute d’utiliser IPv6, utilisez le drapeau -6 :
traceroute -6 google.fr
C’est ici la même option que la commande ping : Ping IPV4 au lieu d’IPV6 : les solutions
Faire un traceroute par un port UDP
S’il est nécessaire de tester un port spécifique, le port peut être spécifié à l’aide de l’option -p.
Pour le traçage UDP, Traceroute commencera par la valeur donnée et augmentera avec chaque sonde. Pour le traçage ICMP, la valeur déterminera la valeur de séquence ICMP initiale.
Pour TCP et autres, ce sera le port de destination constant pour se connecter.
traceroute -p <port> 192.168.0.1
Cacher les noms de appareils
Dans certaines situations, les noms d’appareils dans la sortie peuvent rendre la sortie assez illisible.
Pour plus de clarté, vous pouvez masquer les noms d’appareils à la sortie. Pour ce faire, utilisez le commutateur -n (pas de mappage) :
traceroute -n google.fr
Augmenter le délai d’attente
Par défaut, Traceroute attend 5 secondes pour recevoir une réponse. Dans certaines situations, vous voudrez peut-être changer le temps d’attente pour être supérieur ou inférieur à 5 secondes. Pour ce faire, utilisez l’option -w.
Notez que la valeur temporelle est un numéro de point flottant.
traceroute -w 6.0 google.fr
Changer la méthode de traceroute en ICMP Echo
Il existe plusieurs méthodes que vous pouvez utiliser pour sonder l’adresse distante. Pour spécifier Traceroute pour utiliser ICMP Echo, utilisez le drapeau -I :
traceroute -I google.fr
Changer la méthode de traceroute en TCP SYN
Il peut arriver que l’ICMP soit bloquée par un routeur ou directement par l’hôte de destination.
Vous pouvez alors basculer sur un traceroute en TCP.
Pour utiliser TCP Syn pour sondage, utilisez l’option -t :
sudo traceroute -T google.fr
Définir le nombre de sauts maximal
Par défaut, Traceroute suivra un itinéraire de 30 de sauts. Traceroute offre la possibilité de définir manuellement le nombre de sauts à suivre.
Utilisez le drapeau -m avec le nombre de sauts :
traceroute -I -m 10 google.fr
Définir le nombre de requêtes pour un saut
Pour définir le nombre de requêtes pour un houblon, spécifiez ce nombre à l’aide du paramètre -q :
traceroute -I -q 4 google.fr
Spécifier une interface
S’il existe plusieurs interfaces réseau connectées à l’ordinateur, il peut aider à spécifier l’interface réseau à utiliser pour l’envoi de paquets.
Pour spécifier l’interface réseau, utilisez le paramètre -i :
sudo traceroute -i enp0s3 google.fr
Router les paquets à travers une passerelle
Pour acheminer les paquets via une certaine passerelle, utilisez l’option -g, suivie de la passerelle:
traceroute -I -g 192.168.0.254 google.fr
Liens
- Mesurer le débit et lister les connexions réseaux
- Comment configurer une adresse IP sur Ubuntu
- Comment configurer le réseau sur Linux
- Comment changer la configuration des serveurs DNS sur Linux
- Comment changer la passerelle par défaut sur Linux
- Netstat sur Linux : utilisations et exemples
- Comment utiliser la commande ss sur Linux avec des exemples
- 15 commandes ifconfig pour configurer une interface réseau sous Linux
- 10 commandes “IP” utiles pour configurer les interfaces réseau sur Linux
- 6 outils pour tester la vitesse de la connexion internet sur Linux en ligne de commandes
- Nmap : exemples et utilisations
- TCPDump : capturer et analyser le trafic réseau sur Linux
- 25+ exemples de la commande Hping3
- iperf : tester la vitesse et bande passante entre deux hôtes
- Comment utiliser la commande traceroute sur Linux avec des exemples
- Comment utiliser wget avec 14 exemples
- 16 exemples de la commande CURL
- 6 commandes pour télécharger des fichiers en ligne de commandes sur Linux
- Les commandes Linux réseaux
- Unix socket : fonctionnement et utilisations
- Liste de toutes les commandes Linux