Dans le domaine des réseaux, comprendre le chemin emprunté par les paquets de données d’un point à un autre est crucial pour diagnostiquer et résoudre les problèmes de connectivité. L'un des outils les plus précieux à cette fin est le traceroute> commande sous Linux. Dans cet article, nous approfondirons les subtilités du traceroute> commande, explorant ses fonctionnalités, ses options et fournissant des exemples complets pour illustrer son utilisation.
Introduction à Traceroute :
Le ' traceroute`> La commande est un outil de diagnostic réseau utilisé pour tracer l'itinéraire emprunté par les paquets d'une source à une destination sur un réseau IP. Il fournit des informations précieuses sur le chemin du réseau, notamment le nombre de sauts (routeurs) entre la source et la destination, ainsi que le temps d'aller-retour (RTT) pour chaque saut.
Syntaxe de base de Traceroute :
La syntaxe de base du ` traceroute`> la commande est la suivante :
traceroute [options] destination>
Possibilités : Diverses options peuvent être utilisées pour personnaliser le comportement de la commande traceroute, permettant aux utilisateurs de spécifier des paramètres tels que le nombre maximum de sauts, le nombre de sondes par saut et le délai d'attente pour chaque sonde.
Comprendre la sortie Traceroute :
Une fois exécuté, letraceroute>La commande fournit une sortie détaillée qui révèle le chemin emprunté par les paquets pour atteindre la destination. Chaque ligne de la sortie représente un saut le long de l'itinéraire, affichant l'adresse IP du routeur, son nom d'hôte (si disponible) et le temps aller-retour (RTT) pour la sonde.
Options disponibles dans Traceroute
| Option | Description |
|---|---|
| -4 | Utiliser IPv4 |
| -6 | Utiliser IPv6 |
| -F | Ne pas fragmenter le paquet |
| -f premier_ttl | Commencer à partir du premier saut TTL |
| -g porte | Acheminer le paquet via la porte |
| -m max_ttl | Définir le nombre maximum de sauts |
| -n | Ne résolvez pas les adresses IP en noms de domaine |
| -p port | Définir le port de destination |
| -q requêtes | Définir le nombre de sondes pour chaque saut |
| emballer | La longueur totale du paquet |
| -aide | Afficher les messages d'aide et quitter |
Exemples d'utilisation de Traceroute :
- 1. Utilisation de base de Traceroute
- 2. Utiliser IPv4 avec Traceroute
- 3. Utiliser IPv6 avec Traceroute
- 4. Ne pas fragmenter le paquet
- 5. À partir d'un TTL (Time To Live) spécifique
- 6. Routage du paquet via une porte
- 7. Définition du nombre maximum de sauts
- 8. Désactivation de la résolution d'adresse IP
- 9. Définition du port de destination
- 10. Définition du nombre de sondes par saut
- 11. Définition de la longueur du paquet
- 12. Affichage des messages d'aide
1. Utilisation de base de Traceroute
Pour effectuer une opération de traceroute de base vers une destination, exécutez simplement la commande suivante :
Kat Timpf soeur
traceroute google.com>

Cette commande trace l'itinéraire vers legoogle.com>domaine, affichant les adresses IP et les temps d’aller-retour pour chaque saut le long du chemin.
2. Utiliser IPv4 avec Traceroute
Le-4>L'option permet aux utilisateurs de spécifier l'utilisation d'IPv4 lors de l'exécution d'une opération traceroute. Ceci est particulièrement utile lors du dépannage des problèmes de connectivité ou de réseau liés aux adresses IPv4.
Syntaxe:
traceroute -4 google.com>

Explication: En utilisant le ` -4`> option, traceroute utilise exclusivement des adresses IPv4 pour tracer l'itinéraire jusqu'à la destination ` google.com`>
3. Utiliser IPv6 avec Traceroute
A l’inverse, le ` -6`> L'option indique à traceroute d'utiliser des adresses IPv6 pour l'opération traceroute. Cette option est essentielle lorsqu'il s'agit de réseaux qui utilisent principalement l'adressage IPv6.
Syntaxe:
traceroute -6 google.com>

Explication: En spécifiant le ` -6`> option, traceroute utilise les adresses IPv6 pour tracer l'itinéraire jusqu'à la destination ` google.com`> .
4. Ne pas fragmenter le paquet
Le ' -F`> L’option empêche la fragmentation des paquets pendant l’opération traceroute. Cela peut être utile lors du dépannage des problèmes de connectivité réseau liés à la fragmentation des paquets.
Syntaxe:
traceroute -F google.com>

Explication: En utilisant le ` -F`> option, traceroute garantit que les paquets ne sont pas fragmentés pendant le processus traceroute vers la destination ` google.com`> .
5. À partir d'un TTL (Time To Live) spécifique
Le ' -f`> L'option permet aux utilisateurs de spécifier la valeur TTL (Time To Live) de départ pour l'opération traceroute. Cette option est utile lorsque vous souhaitez commencer à tracer l'itinéraire à partir d'un saut spécifique plutôt que du point de départ par défaut.
Syntaxe:
traceroute -f 10 google.com>

Explication: En fournissant le ` -f`> option suivie de la valeur TTL (par exemple, 10), traceroute lance l'opération traceroute du saut spécifié vers la destination ` google.com`> .
6. Routage du paquet via une porte
Le-g>L'option permet aux utilisateurs d'acheminer le paquet via une passerelle spécifique pendant l'opération traceroute. Ceci est utile pour diriger le trafic via un chemin réseau spécifique à des fins de diagnostic.
Syntaxe:
traceroute -g 192.168.43.45 google.com>

Explication: En utilisant le ` -g`> option suivie de l'adresse IP de la passerelle, traceroute achemine le paquet via la passerelle spécifiée pour atteindre la destination ` google.com`> .
7. Définition du nombre maximum de sauts
Le-m>L'option permet aux utilisateurs de définir le nombre maximum de sauts pour que le paquet atteigne la destination. Par défaut, la valeur TTL maximale est définie sur 30.
Syntaxe:
traceroute -m 5 google.com>

Explication: En spécifiant le ` -m`> option suivie de la valeur TTL souhaitée (par exemple, 5), traceroute limite l'opération traceroute à un maximum de 5 sauts vers la destination ` google.com`> .
8. Désactivation de la résolution d'adresse IP
Le ' -n`> L'option indique à traceroute de ne pas résoudre les adresses IP en leurs noms de domaine correspondants. Cela peut accélérer l'opération de traceroute en ignorant le processus de résolution DNS.
Syntaxe:
traceroute -n google.com>

Explication: En utilisant le ` -n`> option, traceroute affiche les adresses IP au lieu de les résoudre en noms de domaine lors de l'opération traceroute vers la destination ` google.com`> .
9. Définition du port de destination
Le-p>L'option permet aux utilisateurs de spécifier le port de destination à utiliser lors de l'opération traceroute. Par défaut, le port de destination est défini sur 33434. Syntaxe:
traceroute -p 20292 google.com>

Explication: En fournissant le ` -p`> option suivie du numéro de port souhaité (par exemple, 20292), traceroute utilise le port spécifié pour l'opération traceroute vers la destination ` google.com`> .
10. Définition du nombre de sondes par saut
Le-q>L'option permet aux utilisateurs de définir le nombre de sondes envoyées à chaque saut pendant l'opération traceroute. Par défaut, trois sondes sont envoyées par saut.
Syntaxe:
traceroute -q 1 google.com>

Explication: En utilisant le ` -q`> option suivie du nombre souhaité de sondes (par exemple, 1), traceroute envoie le nombre spécifié de sondes par saut pendant l'opération traceroute vers la destination ` google.com`> .
11. Définition de la longueur du paquet
Les utilisateurs peuvent spécifier la longueur totale du paquet en utilisant le ` packetlen`> option. Par défaut, traceroute utilise des paquets de 60 octets.
Syntaxe:
traceroute google.com 100>

CSS alignant les images
Explication: En fournissant la valeur de longueur de paquet (par exemple, 100), traceroute utilise des paquets avec la longueur spécifiée pendant l'opération traceroute vers la destination ` google.com`> .
12. Affichage des messages d'aide
Le--help>L'option affiche des messages d'aide et se termine, fournissant aux utilisateurs des informations sur l'utilisation et les options disponibles de la commande traceroute.
Syntaxe:
traceroute --help>

affichage de l'aide de traceroute
Explication: En exécutant le ` traceroute --help`> , traceroute affiche des messages d'aide qui détaillent l'utilisation et les options disponibles de la commande traceroute.
Conclusion:
Le traceroute> La commande sous Linux offre un large éventail d’options pour tracer l’itinéraire des paquets vers une destination. En comprenant ces options et leur syntaxe, les utilisateurs peuvent diagnostiquer efficacement les problèmes de connectivité réseau et résoudre les problèmes de routage. Qu'il s'agisse de spécifier des versions IP, de contrôler le comportement des paquets ou de personnaliser l'opération traceroute, la commande traceroute fournit des fonctionnalités complètes pour l'analyse et le dépannage du réseau.