Overzicht
mtr toont visueel het netwerkpad van de bron naar de bestemming en meet continu pakketverlies, latentie en responstijden bij elke hop, waarbij de informatie realtime wordt bijgewerkt. Hierdoor kunnen netwerkknelpunten of probleemgebieden gemakkelijk worden geïdentificeerd.
Belangrijkste Kenmerken
- Combinatie van Ping- en Traceroute-functionaliteit
- Realtime netwerkpadanalyse en updates
- Meting van pakketverlies en latentie per hop
- Gemakkelijke identificatie van netwerkprobleemlocaties
Belangrijkste Opties
De belangrijkste opties van het mtr-commando helpen bij het nauwkeurig regelen van de netwerkdiagnosemethoden.
Diagnosemethoden
Uitvoerformaat
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`mtr` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Installatie
mtr is niet standaard inbegrepen in de meeste Linux-distributies en moet daarom worden geïnstalleerd met de volgende commando's.
Debian/Ubuntu
sudo apt update && sudo apt install mtr
Installeer mtr met de apt-pakketbeheerder.
CentOS/RHEL
sudo yum install mtr
Installeer mtr met de yum-pakketbeheerder.
Fedora
sudo dnf install mtr
Installeer mtr met de dnf-pakketbeheerder.
Gebruiksvoorbeelden
Leer netwerkdiagnosemethoden met verschillende gebruiksvoorbeelden van het mtr-commando.
Basisgebruik
mtr google.com
Diagnosticeer het netwerkpad naar google.com in realtime.
Diagnose zonder DNS-naamresolutie
mtr -n google.com
Verhoog de diagnostiesnelheid door alleen IP-adressen weer te geven.
Rapportmodus (100 pakketten)
mtr -r -c 100 google.com
Verstuurt 100 pakketten, toont de resultaten en sluit af.
Pakketgrootte specificeren (1000 bytes)
mtr -s 1000 google.com
Diagnosticeer het pad met pakketten van 1000 bytes.
Uitvoer velden specificeren
mtr -o "LSD NBAW" google.com
Toont velden voor pakketverliespercentage, verzonden pakketten, gedropte pakketten, en de laatste/beste/gemiddelde/slechtste responstijden.
Tips & Aandachtspunten
Tips en aandachtspunten om mtr effectief te gebruiken voor netwerkdiagnose.
Tips voor Netwerkdiagnose
- **Controleer pakketverlies**: Aanhoudend hoog 'Loss%' bij een specifieke hop duidt waarschijnlijk op een probleem bij die hop of verderop in het pad.
- **Observeer latentieveranderingen**: Een plotselinge toename van 'Avg' (gemiddelde latentie) of een hoge 'StDev' (standaarddeviatie) bij een hop geeft aan dat er vertraging optreedt bij die hop.
- **Diagnosticeer DNS-problemen**: Gebruik de `-n` optie om DNS-naamresolutie uit te schakelen en controleer of het probleem aanhoudt, om zo onderscheid te maken tussen DNS-gerelateerde problemen en netwerkpadproblemen.
- **Houd rekening met firewall-invloeden**: Sommige routers of firewalls kunnen ICMP-pakketten beperken of prioriteit verlagen. 100% pakketverlies betekent dus niet altijd dat er een probleem is bij die hop.
Uitleg Belangrijkste Uitvoer Velden
Het begrijpen van de betekenis van elk veld in de mtr-uitvoer helpt bij de diagnose.
- Loss%: Het percentage pakketten dat bij deze hop verloren is gegaan.
- Snt: Het totale aantal verzonden pakketten naar deze hop.
- Last: De latentie (ms) van het laatst ontvangen pakket.
- Avg: De gemiddelde latentie (ms) van alle pakketten.
- Best: De kortste latentie (ms).
- Wrst: De langste latentie (ms).
- StDev: De standaarddeviatie van de latentie. Een hoge waarde betekent grote variatie in latentie.
Root-rechten vereist
Sommige mtr-functies (bijv. het genereren van ICMP-pakketten) vereisen root-rechten. Het gebruik van `sudo mtr` wordt aanbevolen.