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.com`
- `traceroute -6 google.com`