La commande traceroute est un outil de diagnostic réseau utilisé pour suivre le chemin emprunté par les paquets de données sur leur chemin vers la destination finale. L’une de ses utilités est de trouver la cause du décalage dans la connexion. C’était à l’origine
Comment Installer Traceroute Sur Linux ?
Si le package traceroute n’est pas déjà installé sur votre système, utilisez votre gestionnaire de packages par défaut pour l’installer.
Pour les systèmes d’exploitation basés sur Ubuntu/Debian, exécutez la commande apt suivante avec sudo :
sudo apt installer traceroute
Pour les systèmes d’exploitation basés sur CentOS/RedHat, exécutez la commande yum suivante avec sudo :
sudo yum installer traceroute
Une fois que vous avez installé le traceroute sur votre système, nous pouvons procéder à l’apprentissage de son utilisation.
Syntaxe
La syntaxe de la commande traceroute :
La commande traceroute6 est utilisée pour IPv6 et équivaut à la commande traceroute -6.
Utiliser Traceroute
Un simple traceroute affiche les sauts de votre réseau vers les réseaux de destination et les passerelles utilisées dans la connexion.
traceroute google.com
sortie de commande traceroute simple
À partir de la sortie de traceroute dans l’image ci-dessus, nous pouvons voir que le nombre de passerelles et les sauts effectués entre notre système et google.com
Et de même, pour IPv6, utilisez la commande traceroute6 ou traceroute -6.
Spécifiez Le Nombre Maximum De Sauts Pouvant être Effectués Avec Traceroute
Dans la commande traceroute, vous pouvez spécifier le nombre maximal de sauts pouvant être effectués dans la sonde à l’aide de l’ option -m . Le nombre par défaut de sauts maximum est de 30.
traceroute -m 4 google.com
commande traceroute avec un maximum de sauts pouvant être effectués
Définition Du Nombre De Paquets De Sonde Par Saut Avec Traceroute
Pour définir le nombre de paquets de sonde par saut dans traceroute, l’ option -q est utilisée. Le nombre par défaut de paquets de sonde par saut est 3.
traceroute -q 5 google.com
commande traceroute avec un certain nombre de paquets de sonde par saut
À partir de la sortie de la commande traceroute dans l’image ci-dessus, nous pouvons voir un astérisque (*) à certains endroits. Le signe astérisque signifie qu’aucune réponse n’est reçue en réponse au paquet de sonde.
Définir La Taille Des Paquets De Sonde Dans La Commande Traceroute
Pour définir la taille des paquets de sonde dans la commande traceroute, spécifiez la taille des paquets de sonde après l’hôte dans la syntaxe. La taille par défaut des paquets de sonde est de 60 octets.
traceroute google.com 128
commande traceroute avec une taille de paquet de sonde spécifique
Spécifiez Le TTL à Démarrer Dans La Commande Traceroute
traceroute fonctionne sur TTL (Time-to-Live) pour trouver la destination et les sauts entre les deux. Le TTL par défaut est défini pour commencer par 1. Mais vous pouvez spécifier le TTL pour démarrer à l’aide de l’option -f dans la commande traceroute.
traceroute -f 7 google.com
TTL à démarrer dans la commande traceroute
Pour Définir Le Port à Utiliser Dans La Commande Traceroute
L’ option -p est utilisée pour définir le port dans la commande traceroute.
traceroute -p 443 google.com
Spécifiez le port dans la commande traceroute
Commande D’aide Traceroute
Pour ouvrir les pages d’aide de traceroute, exécutez :
traceroute -aide
commande d’aide traceroute
Conclusion
traceroute est un outil pratique pour les diagnostics de réseau. Il est présent dans presque tous les systèmes d’exploitation modernes sous l’une ou l’autre forme. Il est disponible dans toutes les distributions Linux courantes.
Merci pour la lecture!