accueil > Gestion réseau > traceroute

traceroute : suivi du chemin réseau

La commande traceroute suit le chemin des routeurs (sauts) qu'un paquet emprunte pour atteindre sa destination sur un réseau IP et mesure le temps de latence pour atteindre chaque saut. Elle est utile pour diagnostiquer les problèmes réseau et analyser les chemins.

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`

Commandes de la même catégorie