Aperçu
traceroute utilise des paquets ICMP ou UDP pour visualiser le chemin réseau de la source à la destination. Il affiche l'adresse IP et le temps de réponse de chaque saut (routeur), aidant à identifier les latences réseau ou les problèmes de chemin.
Caractéristiques principales
- Identification de chaque saut (routeur) sur le chemin réseau
- Mesure du temps aller-retour (RTT) des paquets pour chaque saut
- Identification des goulots d'étranglement réseau ou des points de rupture
- Support de divers protocoles tels que ICMP, UDP, TCP
Options principales
Comportement par défaut et protocoles
Limites et requêtes
Commande générée :
Essayez de combiner les commandes.
Description:
`traceroute` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Divers exemples d'utilisation de la commande traceroute.
Suivi de chemin par défaut
traceroute google.com
Suit le chemin réseau vers google.com.
Utilisation de sondes ICMP
traceroute -I google.com
Suit le chemin en utilisant des sondes ICMP au lieu d'UDP.
Suivi avec adresses IP uniquement
traceroute -n 8.8.8.8
Affiche uniquement les adresses IP et ignore la résolution des noms d'hôtes pour des résultats rapides.
Spécifier le nombre maximum de sauts
traceroute -m 15 google.com
Limite le suivi à un maximum de 15 sauts.
Suivi avec le port TCP 80
sudo traceroute -T -p 80 example.com
Utilise des paquets TCP SYN pour suivre le chemin vers le port 80 de la destination. Utile pour vérifier le chemin des serveurs web derrière un pare-feu.
Installation
traceroute est généralement inclus par défaut dans la plupart des distributions Linux, mais peut nécessiter une installation séparée dans certains environnements d'installation minimale.
Debian/Ubuntu
sudo apt update && sudo apt install traceroute
Installe traceroute en utilisant le gestionnaire de paquets apt.
CentOS/RHEL/Fedora
sudo yum install traceroute
# Ou
sudo dnf install traceroute
Installe traceroute en utilisant le gestionnaire de paquets yum ou dnf.
Conseils et précautions
Conseils utiles et points à considérer lors de l'utilisation de traceroute.
Pare-feu et affichage '*'
Certains routeurs ou pare-feu peuvent bloquer le trafic ICMP ou UDP. Dans ce cas, si un saut ne répond pas, il peut être affiché avec '*'. Vous pouvez essayer d'utiliser les options -I (ICMP) ou -T (TCP) pour utiliser d'autres protocoles.
- L'affichage '* * *' signifie qu'aucun paquet n'a reçu de réponse de ce saut.
- Les paquets peuvent être bloqués en raison des paramètres du pare-feu.
- Essayez d'utiliser d'autres protocoles (ICMP, TCP) pour diagnostiquer le problème.
Problèmes de permissions
Sur certains systèmes, l'utilisation de sockets bruts peut nécessiter des privilèges root (sudo) pour exécuter traceroute.
- Si vous rencontrez une erreur de permission, essayez d'exécuter la commande avec
sudo.
Suivi de chemin IPv6
Pour suivre le chemin sur un réseau IPv6, utilisez la commande traceroute6 ou l'option traceroute -6.
traceroute6 google.comtraceroute -6 google.com