Les systèmes d'exploitation utilisent des paquets pour transférer les données sur un réseau. Il s’agit de petits fragments d’informations qui transportent des données et circulent entre les appareils. De plus, lorsqu'un problème de réseau survient, les paquets aident à identifier la cause première du problème sous-jacent. Comment? En traçant l'itinéraire de ces paquets.
La commande traceroute sous Linux vous aide à cartographier le chemin emprunté par les paquets lorsqu'ils voyagent vers une destination spécifique. Cela vous aide en outre à résoudre les problèmes de latence du réseau, de perte de paquets, de sauts de réseau, de problèmes de résolution DNS, d'accès lent aux sites Web, etc. Ainsi, dans ce blog, nous expliquerons des manières simples d’utiliser la commande traceroute sous Linux.
Comment utiliser la commande Traceroute sous Linux
Premièrement, le traceroute n'est pas préinstallé dans de nombreuses distributions Linux. Cependant, vous pouvez l'installer en exécutant l'une des commandes ci-dessous en fonction de votre système :
Système opérateur | Commande |
Debian/Ubuntu | sudo apt installer traceroute |
Feutre | sudo dnf installer traceroute |
Arch Linux | sudo pacman -Sy traceroute |
ouvertSUSE | sudo zypper installe traceroute |
Après l'installation, vous pouvez implémenter la commande traceroute en saisissant :
traceroute < IP de destination >
Remplacez
Le résultat montre un seul saut tout en marquant les autres par un astérisque (*). Cela se produit parce que les sauts suivants n'ont pas répondu dans le délai d'attente de 3 secondes. De plus, la commande traceroute utilise par défaut la résolution DNS pour obtenir les noms d’hôte des sauts, ce qui ralentit le processus. Vous pouvez omettre cette partie et la guider pour afficher uniquement les adresses IP en utilisant l'option -n :
traceroute -n < IP de destination >
Si vous souhaitez limiter le nombre de sauts, utilisez l'option -m avec la commande traceroute :
traceroute -m N < IP de destination >
Ici, mettez le nombre de sauts souhaité à la place de N. Lors de l’exécution, il ne renverra que N nombre de sauts dans les résultats. La commande traceroute affiche uniquement le temps d'aller-retour (RTT) de chaque saut. Cependant, vous pouvez obtenir des informations de synchronisation plus détaillées avec l'option -I :
traceroute -JE < IP de destination >
Cette commande envoie une demande d'écho ICMP pour récupérer des données RTT plus précises. Par exemple, reprenons l’exemple de Google :
Conseil : Si votre destination spécifiée restreint les paquets ICMP, vous pouvez à la place tracer les paquets UDP en utilisant l'option -U :
traceroute -DANS < IP de destination >
Si vous souhaitez explorer plus d'options pour traceroute, veuillez exécuter la commande ci-dessous :
traceroute --aide
Un résumé rapide
Traceroute est un utilitaire CLI étonnant que vous pouvez utiliser pour diagnostiquer les problèmes liés au réseau sous Linux. Il trace le chemin des paquets pour identifier tous les problèmes critiques du réseau. Par conséquent, nous avons expliqué chaque détail de la commande traceroute à l’aide de quelques exemples.