Aperçu
mtr visualise le chemin réseau de la source à la destination, mesurant et mettant à jour en temps réel la perte de paquets, le temps de latence et le temps de réponse à chaque saut. Cela permet d'identifier facilement les goulots d'étranglement réseau ou les points de défaillance.
Caractéristiques principales
- Combinaison des fonctions Ping et Traceroute
- Diagnostic et mise à jour du chemin réseau en temps réel
- Mesure de la perte de paquets et du temps de latence par saut
- Facilite l'identification des points de défaillance réseau
Options principales
Les options principales de la commande mtr permettent de contrôler finement la méthode de diagnostic réseau.
Méthodes de diagnostic
Format de sortie
Commande générée :
Essayez de combiner les commandes.
Description:
`mtr` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Installation
mtr n'est généralement pas inclus par défaut dans la plupart des distributions Linux, vous devez donc l'installer en utilisant les commandes suivantes.
Debian/Ubuntu
sudo apt update && sudo apt install mtr
Installez mtr en utilisant le gestionnaire de paquets apt.
CentOS/RHEL
sudo yum install mtr
Installez mtr en utilisant le gestionnaire de paquets yum.
Fedora
sudo dnf install mtr
Installez mtr en utilisant le gestionnaire de paquets dnf.
Exemples d'utilisation
Apprenez à diagnostiquer les problèmes réseau grâce aux différents exemples d'utilisation de la commande mtr.
Utilisation de base
mtr google.com
Diagnostique le chemin réseau vers google.com en temps réel.
Diagnostic sans résolution de noms DNS
mtr -n google.com
Affiche uniquement les adresses IP pour accélérer le diagnostic.
Mode rapport (100 paquets)
mtr -r -c 100 google.com
Envoie 100 paquets, puis affiche les résultats et se termine.
Spécifier la taille des paquets (1000 octets)
mtr -s 1000 google.com
Diagnostique le chemin avec des paquets de 1000 octets.
Spécifier les champs de sortie
mtr -o "LSD NBAW" google.com
Affiche les champs de perte de paquets, paquets envoyés, paquets perdus, temps de réponse le plus récent/meilleur/moyen/pire.
Conseils et précautions
Conseils et précautions pour vous aider à diagnostiquer les problèmes réseau en utilisant mtr efficacement.
Conseils pour le diagnostic des problèmes réseau
- **Vérifier la perte de paquets** : Une perte de paquets élevée ('Loss%') persistante à un saut spécifique indique une forte probabilité de problème à ce saut ou aux sauts suivants.
- **Observer les variations de latence** : Une augmentation soudaine de la latence moyenne ('Avg') ou une valeur élevée de l'écart type ('StDev') à un saut particulier signifie que ce saut rencontre des problèmes de latence.
- **Diagnostiquer les problèmes DNS** : Utilisez l'option `-n` pour désactiver la résolution de noms DNS et vérifiez si le problème persiste, afin de distinguer les problèmes liés au DNS des problèmes de chemin réseau.
- **Tenir compte de l'impact des pare-feux** : Certains routeurs ou pare-feux peuvent limiter les paquets ICMP ou leur accorder une priorité plus basse. Par conséquent, une perte de paquets de 100 % ne signifie pas nécessairement qu'il y a un problème à ce saut.
Description des principaux champs de sortie
Comprendre la signification de chaque champ dans la sortie de mtr vous aidera dans votre diagnostic.
- Loss%: Le pourcentage de paquets perdus à ce saut.
- Snt: Le nombre total de paquets envoyés à ce saut.
- Last: Le temps de latence (ms) du dernier paquet reçu.
- Avg: Le temps de latence moyen (ms) de tous les paquets.
- Best: Le temps de latence le plus court (ms).
- Wrst: Le temps de latence le plus long (ms).
- StDev: L'écart type de la latence. Une valeur élevée indique une grande variabilité de la latence.
Privilèges root requis
Certaines fonctionnalités de mtr (par exemple, la création de paquets ICMP) peuvent nécessiter des privilèges root. Il est recommandé d'utiliser `sudo mtr`.