Eenvoudig uw netwerk diagnosticeren met MTR onder Linux
Als je serieus bent over Linux en de opdrachtregel, heb je ongetwijfeld ping
gebruikt om een diagnose te stellen en problemen met je internetverbinding op te lossen. En als je serieus bent over Linux en de opdrachtregel, heb je zonder twijfel ook traceroute
gebruikt om je internetverbinding te diagnosticeren. Als je een tool wenste die zowel Ping als Tracertoute combineerde, heb je geluk.
De tool heet MTR, voor Matt's Traceroute. Het is genoemd naar Matt Kimball, de oorspronkelijke ontwikkelaar. Roger Wolff is sinds 1998 de beheerder.
MTR combineert de functies van zowel de standaardprogramma's ping als traceroute. Net als pingen, verzendt het ICMP-verzoeken naar een bestemming, een domeinnaam of een IP-adres, en luistert naar de bestemming om terug te antwoorden. Net als Traceroute werkt het ook door de TTL (Time To Live) in te stellen of het aantal maximale hops dat een pakket kan overnemen van het netwerk naar een laag aantal, dat met elke poging toeneemt. Dit bepaalt de route die pakketten onderweg naar een bestemming nemen. De informatie wordt continu bijgewerkt zolang MTR wordt uitgevoerd.
Installatie
Het installeren is eenvoudig genoeg. Als je een Debian / Ubuntu-systeem gebruikt, typ je gewoon:
sudo apt-get install mtr
Voor andere distro die geen MTR in zijn repository bevat, kun je de broncode downloaden en compileren met de opdracht:
./configure make make install
Gebruik
MTR werkt in twee modi, een grafische modus waarmee gebruikers die minder vertrouwd zijn met de opdrachtregel gemakkelijker kunnen werken, en in een tekstgebaseerde modus.
MTR gebruiken is vrij eenvoudig. Als u Google wilt testen, gebruikt u gewoon deze opdracht:
mtr google.com
De versie in Ubuntu wordt geleverd met een grafische interface. Wanneer u MTR start, verschijnen de resultaten in een venster. Als je het liever in je terminalvenster hebt, zoals de meeste Linux-gebruikers, heb je verschillende opties.
De eenvoudigste manier is om MTR te bellen met de schakelaar " --curses
":
mtr --curses google.com
Als dat ook voor u te veel is, kunt u de tekstversie downloaden:
sudo apt-get install mtr-tiny
Als je de grafische toeters en bellen wilt hebben (hoewel dat er echt geen zijn in MTR), gebruik dan gewoon de " --gtk
" optie.
Als u een IP-adres wilt testen in plaats van een hostnaam, gebruikt u de optie " --address
":
mtr - adres 127.0.0.1
Natuurlijk zal dit het loopback-apparaat testen, oftewel uw eigen machine. U kunt elk gewenst IP-adres gebruiken. Het kan handig zijn in het geval dat uw DNS ooit wordt afgespoten.
Je kunt ook een aantal interessante dingen doen, zoals het wijzigen van het weergaveknooppunt en de manier waarop de velden worden weergegeven.
Linux is een geweldig platform om te leren hoe het internet echt werkt, en het is niet onbelangrijk voor de beschikbaarheid van tools zoals MTR. Hoewel geavanceerde netwerkhulpprogramma's duizenden dollars kunnen kosten op andere platforms, kunt u kwaliteitsgereedschappen vinden voor het diagnosticeren en oplossen van verbindingen die gratis beschikbaar zijn op Linux.
Beeldtegoed: medisch instrument met computer door BigStockPhoto