Traceroute Linux, diagnostiquer un trajet réseau sans se perdre

Informatique

Traceroute Linux, diagnostiquer un trajet réseau sans se perdre

30 juillet 2026 8 min de lecture Djamila Renard

Traceroute sous Linux sert à répondre à une question simple : par où passe réellement un paquet avant d’atteindre une machine distante ? Quand une application répond lentement, qu’un site semble inaccessible ou qu’un tunnel réseau se comporte bizarrement, cette commande aide à distinguer un problème local, un saut intermédiaire instable ou une destination qui ne répond plus.

Il faut pourtant l’utiliser avec méthode. Traceroute ne donne pas une vérité absolue sur Internet, et chaque ligne ne doit pas être lue comme une preuve définitive. L’outil montre une observation à un instant donné, avec des paquets de test, des délais et parfois des silences normaux. Bien interprété, il devient un excellent point de départ pour diagnostiquer un trajet réseau.

En bref
  • ✓Traceroute affiche les sauts réseau entre une machine Linux et une destination.
  • ✓Les temps indiqués aident à repérer une latence, une rupture ou un changement de chemin.
  • ✓Les étoiles ne signifient pas toujours une panne : certains routeurs ignorent les réponses de diagnostic.
  • ✓Comparez toujours traceroute avec ping, mtr, dig ou curl selon le symptôme observé.
  • ✓Pour un incident sérieux, conservez la commande, l’heure, la destination et plusieurs mesures comparables.
Administrateur Linux analysant un trajet réseau avec un terminal
Traceroute devient utile quand il s’inscrit dans une vraie démarche de diagnostic réseau.

À quoi sert traceroute sous Linux ?

Traceroute envoie une série de paquets vers une destination en augmentant progressivement leur durée de vie réseau. À chaque étape, un équipement intermédiaire peut répondre et révéler un saut du chemin. Le résultat affiche donc une suite de lignes : passerelle locale, routeurs opérateur, réseaux de transit, hébergeur, puis destination si elle répond.

Dans un contexte d’administration Linux, l’intérêt n’est pas seulement de “voir la route”. Il s’agit surtout de comprendre où le symptôme commence. Si la latence apparaît dès la passerelle locale, on regarde le LAN, le Wi-Fi, le VPN ou le pare-feu interne. Si elle apparaît plus loin, on examine le fournisseur d’accès, le réseau de transit ou l’hébergeur. Si tout semble correct mais que l’application reste lente, le problème peut être applicatif plutôt que réseau.

Cette lecture évite de perdre du temps sur le mauvais périmètre, surtout quand plusieurs équipes se renvoient l’incident.

Installer et lancer la commande

Sur certaines distributions, la commande n’est pas installée par défaut. Le paquet s’appelle généralement traceroute. Sur Debian ou Ubuntu, on l’installe souvent avec sudo apt install traceroute. Sur Fedora, la logique passe par sudo dnf install traceroute. Sur Arch, on le récupère via pacman. Le nom peut varier légèrement selon les dépôts, mais l’idée reste la même : installer l’outil de diagnostic, puis lancer un test vers un nom de domaine ou une adresse IP.

Une commande de base ressemble à traceroute example.com. Pour éviter que la résolution DNS ne ralentisse ou ne brouille la lecture, beaucoup d’administrateurs ajoutent -n, ce qui affiche les adresses IP sans chercher les noms. C’est souvent plus lisible en incident, car la résolution inverse peut ajouter du bruit.

Le bon réflexe consiste à noter exactement la commande utilisée. Deux traceroute lancés avec des options différentes ne racontent pas forcément la même chose.

En incident, la reproductibilité vaut souvent plus qu’une sortie spectaculaire mais impossible à comparer.

Pour approfondir ce point, consultez league of legends linux, qui traite plus précisément de league of legends sur linux, pourquoi ça bloque encore.

Checklist

Premier test propre

  • ✓Lancer un ping court pour vérifier si la destination répond.
  • ✓Exécuter traceroute avec et sans résolution DNS si le résultat paraît lent.
  • ✓Tester une adresse IP connue pour séparer DNS et réseau.
  • ✓Répéter le test depuis un autre réseau ou une autre machine si possible.
  • ✓Conserver l’heure UTC, la destination et la commande exacte.
  • ✓Comparer les résultats avant de conclure à une panne opérateur.

Lire les sauts sans surinterpréter

Chaque ligne correspond à un TTL, donc à une étape potentielle du trajet. Traceroute affiche généralement trois mesures par saut. Ces mesures donnent une idée du délai aller-retour entre votre machine et l’équipement qui répond. Une variation modérée est normale, surtout sur Internet. Un saut très lent peut attirer l’attention, mais il ne suffit pas à lui seul à prouver que le routeur est responsable.

Pourquoi ? Parce qu’un routeur peut traiter les paquets de transit rapidement tout en répondant lentement aux paquets de diagnostic. Autrement dit, il peut faire passer le trafic sans problème et limiter ses réponses ICMP ou UDP. C’est une nuance capitale : un saut lent isolé n’est pas forcément le goulot d’étranglement.

Ce qui compte davantage, c’est la continuité du symptôme. Si une hausse de latence apparaît à un saut et reste visible sur tous les sauts suivants, l’indice devient plus sérieux. Si une ligne affiche un délai élevé mais que les lignes suivantes redeviennent normales, le routeur a probablement simplement répondu lentement au diagnostic.

Analyse papier d’un chemin réseau et terminal Linux en arrière-plan
La bonne lecture consiste à chercher une tendance, pas à accuser la première ligne étrange.

Que signifient les étoiles dans traceroute ?

Les étoiles indiquent que traceroute n’a pas reçu de réponse exploitable pour une mesure donnée. Cela peut venir d’un filtrage, d’une limitation de débit, d’un pare-feu, d’un routeur configuré pour ne pas répondre ou d’une vraie perte. Le piège serait de traduire automatiquement * * * par “routeur en panne”. Dans beaucoup de réseaux, le silence ICMP est volontaire.

La distinction se fait par comparaison. Si un saut ne répond pas mais que les sauts suivants répondent, le trafic continue : l’équipement muet n’empêche pas forcément le passage. Si les étoiles apparaissent à partir d’un point et persistent jusqu’à la fin, la destination ou un segment du chemin peut être bloqué. Là encore, il faut vérifier avec un ping, un test TCP ou une connexion applicative.

Sur un réseau d’entreprise, les pare-feu rendent cette lecture encore plus délicate. Un traceroute peut échouer alors qu’un flux HTTPS fonctionne parfaitement, parce que les politiques filtrent les paquets de diagnostic mais autorisent le port applicatif attendu.

UDP, ICMP, TCP : choisir la bonne méthode

Selon les systèmes et les options, traceroute peut utiliser UDP, ICMP ou TCP. Cette différence explique pourquoi deux tests vers la même destination donnent parfois des résultats différents. Un chemin peut filtrer l’UDP de diagnostic, laisser passer l’ICMP, ou autoriser seulement certains ports TCP. Pour un diagnostic professionnel, le protocole de test doit se rapprocher du flux qui pose problème.

Si une application web répond mal, un traceroute TCP vers le port 443 peut être plus parlant qu’un traceroute UDP classique, à condition d’avoir l’outil ou l’option adaptée. Si vous vérifiez une connectivité générale, ICMP ou UDP peut suffire. Si vous travaillez derrière un pare-feu strict, tester plusieurs modes évite de confondre filtrage de diagnostic et panne réseau.

Comparatif

Quelle commande utiliser autour de traceroute ?

Traceroute est rarement seul dans un diagnostic réseau sérieux.

ping

Disponibilité et latence simple

Utile pour vérifier une réponse globale, mais ne montre pas le chemin.

traceroute

Chemin et sauts intermédiaires

Aide à localiser où un symptôme apparaît sur la route.

mtr

Suivi continu

Pratique pour observer pertes et latence sur plusieurs minutes.

curl ou nc

Test applicatif

Permet de vérifier le port et le service réellement concernés.

Exemple de méthode en incident

Supposons qu’une application SaaS devienne lente depuis un bureau, alors qu’elle reste correcte depuis une connexion mobile. Le premier test consiste à vérifier la résolution DNS, puis à lancer un ping court vers la destination ou son IP. Ensuite, traceroute permet de voir si la latence augmente dès le routeur local, à la sortie opérateur ou plus loin chez un transit.

Si le problème apparaît uniquement depuis le bureau, comparez avec une autre machine du même réseau. Si les deux donnent le même résultat, regardez la passerelle, le VPN, le proxy ou le fournisseur d’accès. Si une seule machine est touchée, le diagnostic se recentre sur son poste : configuration DNS, route locale, client VPN, sécurité endpoint ou pile réseau. Le périmètre d’investigation change avec cette simple comparaison.

Dans un environnement multi-sites, il faut répéter le test depuis plusieurs points. Un traceroute depuis le siège, une agence et un serveur cloud peut révéler un problème de peering, un chemin asymétrique ou une politique de routage différente.

Diagnostic réseau Linux dans une petite salle serveur avec baie de brassage
En production, traceroute sert surtout à cadrer le périmètre avant d’escalader.

Les limites à garder en tête

Traceroute observe le chemin aller apparent, pas toujours le chemin retour. Or, sur Internet et dans les réseaux complexes, le trafic peut être asymétrique. La réponse peut revenir par une autre route, ce qui complique l’analyse des délais. C’est une raison de plus pour croiser les outils et multiplier les points de mesure.

Autre limite : les chemins peuvent changer entre deux tests. Les opérateurs équilibrent la charge, déplacent les routes, filtrent certains paquets et appliquent des politiques différentes selon les préfixes. Un résultat isolé vaut donc moins qu’une série courte, horodatée et comparable. La preuve terrain se construit avec plusieurs mesures cohérentes, pas avec une capture unique sortie de son contexte.

Enfin, traceroute ne dit rien de la couche applicative. Un chemin réseau propre ne garantit pas qu’un serveur web, une base de données, une API ou un certificat fonctionne correctement. Il indique seulement que le trajet réseau observé ne montre pas l’anomalie attendue.

Quand utiliser mtr plutôt que traceroute

Traceroute donne une photographie. mtr, lui, combine l’idée de traceroute et une mesure répétée, ce qui le rend utile pour les pertes intermittentes ou les latences qui montent par vagues. Sur un incident qui disparaît puis revient, mtr permet d’observer une tendance au lieu de relancer manuellement la commande toutes les trente secondes.

Il faut toutefois le lire avec les mêmes précautions. Les pertes affichées sur un saut intermédiaire peuvent être dues à une limitation de réponse, pas à une perte réelle pour le trafic de transit. Regardez surtout si les pertes se propagent jusqu’à la destination. Si seul un routeur intermédiaire “perd” des réponses mais que la destination reste propre, l’alerte est souvent moins grave qu’elle en a l’air.

Transformer la sortie en diagnostic utile

Un bon diagnostic ne se limite pas à coller une sortie traceroute dans un ticket. Il explique le contexte : depuis quelle machine, vers quelle destination, à quelle heure, avec quelle connexion, après quel symptôme et avec quelles autres mesures. Ces informations permettent à un hébergeur, un opérateur ou une équipe réseau de comprendre plus vite ce que vous observez.

Ajoutez aussi ce que vous avez exclu. DNS vérifié, test depuis un autre réseau, application testée sur le port réel, VPN activé ou non, pare-feu local contrôlé : ces éléments évitent les allers-retours. Pour une DSI ou une équipe infrastructure, la valeur de traceroute vient autant de la commande que de la discipline autour de la mesure.

Le bon réflexe

Utilisez traceroute comme un outil de cadrage, pas comme un juge unique. Il aide à localiser une zone probable, à documenter un symptôme et à orienter la suite du diagnostic. Quand il est croisé avec ping, mtr, DNS et un test applicatif, il devient très efficace pour séparer une impression de lenteur d’un problème réseau réellement observable.

La commande est simple. C’est son interprétation qui demande de la rigueur, et c’est là que le diagnostic gagne en crédibilité.

Pour approfondir ce point, consultez plus de réseau, qui traite plus précisément de diagnostiquer une panne réseau sans tout dérégler.

Questions fréquentes
Djamila Renard
À propos de l'auteur Djamila Renard

Djamila Renard pratique Linux et les migrations d'infrastructures au quotidien, avec une prédilection pour les environnements Debian en production. Elle partage sur nixso…

À lire aussi

À lire ensuite

Imprimantes de codes-barres: Le choix clé pour gagner en efficacité
Informatique

Imprimantes de codes-barres: Le choix clé pour gagner en efficacité

Recherchez-vous un équipement capable de vous aider dans la gestion de votre organisation? Les imprimantes de codes-barres occupent une place importante dans de nombreux secteurs. Elles permettent d'identifier rapidement les produits, colis.

·3 min
Poursuivez avec les guides du site

Poursuivez avec les guides du site

Les guides complètent cet article avec une lecture plus structurée, des cas concrets et les points de vigilance à garder en tête.