Linux

Tester sa connexion avec traceroute sous Linux

Par Philippe Banquet , le 11 juin 2026 Ă  09:00 - 4 minutes de lecture
Tester sa connexion avec traceroute sous Linux — tutoriel Linux Celtic Informatique

Lorsque votre connexion Internet ralentit ou devient instable, il est essentiel d’identifier oĂ¹ le problème se produit. Traceroute est un outil rĂ©seau puissant qui vous permet de suivre le chemin empruntĂ© par vos paquets jusqu’Ă  une destination. Ce tutoriel vous explique comment l’installer, l’utiliser et interprĂ©ter ses rĂ©sultats sous Linux.

Qu’est-ce que traceroute ?

Traceroute affiche la liste des routeurs (ou « sauts ») traversés par vos données entre votre machine et un serveur distant. Chaque saut correspond à un équipement réseau (routeur, pare-feu, etc.) et le temps de réponse est mesuré trois fois. Cela permet de localiser les ralentissements ou les pertes de paquets.

Installer traceroute

Sur la plupart des distributions Linux, traceroute n’est pas installĂ© par dĂ©faut. Pour l’installer, ouvrez un terminal et exĂ©cutez la commande adaptĂ©e Ă  votre système.

Debian, Ubuntu et dérivées

sudo apt update
sudo apt install traceroute

Red Hat, Fedora, CentOS

sudo dnf install traceroute

Une fois installĂ©, vous pouvez utiliser traceroute sans Ăªtre root pour la plupart des options. Cependant, certaines options comme -I (ICMP) ou -T (TCP) nĂ©cessitent les privilèges administrateur. Utilisez alors sudo.

Utilisation de base

La syntaxe est simple :

traceroute [options] destination

Par exemple, pour tester la connexion vers le site example.com :

traceroute example.com

La sortie se présente ainsi :

 1  192.168.1.1 (192.168.1.1)  2.123 ms  1.987 ms  2.011 ms
 2  10.0.0.1 (10.0.0.1)  5.432 ms  5.234 ms  5.345 ms
 3  * * *
 4  203.0.113.1 (203.0.113.1)  12.345 ms  12.123 ms  12.456 ms

Chaque ligne reprĂ©sente un saut. Le numĂ©ro, l’adresse IP (ou le nom d’hĂ´te si rĂ©solu), puis trois temps de rĂ©ponse en millisecondes. Si un astĂ©risque (*) apparaĂ®t, cela signifie que le routeur n’a pas rĂ©pondu dans le dĂ©lai imparti.

Comment lire les résultats

InterprĂ©ter les sauts vous aide Ă  trouver l’origine d’un ralentissement :

  • Une augmentation brutale du temps de rĂ©ponse indique un goulot d’Ă©tranglement sur ce saut.
  • Des astĂ©risques rĂ©pĂ©tĂ©s peuvent signaler un routeur qui ignore les requĂªtes ou un pare-feu bloquant.
  • Si les paquets n’arrivent jamais Ă  destination (ligne finale non atteinte), la panne se situe au dernier saut visible.

Précautions : Ne vous fiez pas uniquement à traceroute. Certains routeurs peuvent ne pas répondre volontairement (pour des raisons de sécurité) alors que le trafic passe correctement. De plus, le chemin emprunté peut changer à chaque test (routage dynamique). Pour un diagnostic fiable, effectuez plusieurs traceroutes à des moments différents.

Options avancées utiles

  • -n : affiche les adresses IP uniquement, sans rĂ©solution DNS, pour accĂ©lĂ©rer le test.
  • -I : utilise des paquets ICMP Echo Request (comme un ping), nĂ©cessite les droits root.
  • -T : utilise des paquets TCP SYN (comme une connexion web), utile pour tester un port spĂ©cifique.
  • -p port : spĂ©cifie le port de destination (combinĂ© avec -T).

Exemple avec l’option -n et un port spĂ©cifique :

sudo traceroute -T -p 443 example.com

Diagnostiquer une panne pas Ă  pas

Voici une démarche pratique :

  1. Testez d’abord avec ping pour confirmer que la destination est accessible.
  2. Lancez traceroute destination. Observez le nombre de sauts et les temps.
  3. Si un saut montre des temps très Ă©levĂ©s ou des pertes, c’est probablement le point faible.
  4. Comparez avec un traceroute vers un autre serveur (ex : 8.8.8.8) pour voir si le problème est général ou spécifique à une destination.
  5. Contactez votre fournisseur d’accès ou l’administrateur du rĂ©seau si vous identifiez un routeur problĂ©matique en dehors de votre rĂ©seau local.

PrĂ©cautions : N’utilisez pas traceroute pour sonder des rĂ©seaux sans autorisation. Sur votre propre rĂ©seau, c’est sans risque. Évitez de lancer des tests intensifs qui pourraient Ăªtre interprĂ©tĂ©s comme une attaque.

Questions fréquentes

Pourquoi traceroute affiche-t-il des astérisques ?

Les astĂ©risques signifient que le routeur n’a pas rĂ©pondu dans le dĂ©lai imparti (5 secondes par dĂ©faut). Cela peut Ăªtre dĂ» Ă  un filtre rĂ©seau, Ă  une prioritĂ© basse donnĂ©e aux paquets traceroute, ou Ă  une perte de paquets. Ce n’est pas forcĂ©ment un problème si la destination finale est atteinte.

Quelle est la différence entre traceroute et tracert ?

Sous Linux, la commande est traceroute ; sous Windows, c’est tracert. Le fonctionnement est similaire mais les options diffèrent. Les deux utilisent le mĂªme principe : envoyer des paquets avec un TTL (Time To Live) croissant pour obtenir les rĂ©ponses des routeurs intermĂ©diaires.

En maĂ®trisant traceroute, vous pouvez rapidement identifier d’oĂ¹ viennent les ralentissements et agir en consĂ©quence. Un outil indispensable pour tout utilisateur Linux soucieux de la qualitĂ© de sa connexion rĂ©seau.

Portrait de Philippe Banquet

Ingénieur informaticien indépendant depuis plus de vingt ans, Philippe Banquet est spécialisé dans l’administration Linux/Unix, le scripting et le développement en C, Perl et shell. Auteur technique et formateur, il privilégie une approche terrain, claire et pédagogique pour expliquer les systèmes, les réseaux et les environnements professionnels.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.