Wie man leicht dein Netz mit MTR unter Linux bestimmt
Wenn Sie Linux und die Befehlszeile ernst nehmen, haben Sie mit Sicherheit ping
um Ihre Internetverbindung zu diagnostizieren und Fehler zu beheben. Und wenn Sie Linux und die Befehlszeile ernst meinen, haben Sie zweifellos auch traceroute
um Ihre Internetverbindung zu diagnostizieren. Wenn Sie sich ein Werkzeug gewünscht haben, das sowohl Ping als auch Tracertoute kombiniert, haben Sie Glück.
Das Werkzeug heißt MTR, für Matts Traceroute. Es ist benannt nach Matt Kimball, dem ursprünglichen Entwickler. Roger Wolff ist der Betreuer seit 1998.
MTR kombiniert die Funktionen der Standardprogramme ping und traceroute. Wie Ping sendet es ICMP-Anforderungen an ein Ziel, entweder einen Domänennamen oder eine IP-Adresse, und wartet darauf, dass das Ziel antwortet. Wie Traceroute funktioniert es auch, indem es die TTL (Time To Live) oder die Anzahl der maximalen Hops, die ein Paket über das Netzwerk annehmen kann, auf eine niedrige Zahl einstellt, die mit jedem Versuch zunimmt. Dies bestimmt die Route, die Pakete zu einem Ziel auf dem Weg bringen. Die Informationen werden kontinuierlich aktualisiert, solange MTR läuft.
Installation
Die Installation ist einfach. Wenn Sie auf einem Debian / Ubuntu-System sind, geben Sie einfach Folgendes ein:
sudo apt-get installieren mtr
Für andere Distro, die MTR nicht in ihrem Repository enthalten, können Sie den Quellcode herunterladen und mit dem folgenden Befehl kompilieren:
./configure make make install
Verwendung
MTR arbeitet in zwei Modi, einem grafischen Modus, mit dem Benutzer, die mit der Befehlszeile nicht so vertraut sind, einfacher und in einem textbasierten Modus arbeiten können.
Die Verwendung von MTR ist ziemlich einfach. Wenn Sie Google testen möchten, verwenden Sie einfach diesen Befehl:
mtr google.com
Die Version in Ubuntu ist mit einer grafischen Oberfläche ausgestattet. Wenn Sie MTR starten, werden die Ergebnisse in einem Fenster angezeigt. Wenn Sie es lieber in Ihrem Terminalfenster haben möchten wie die meisten Linux-Benutzer, haben Sie mehrere Möglichkeiten.
Der einfachste Weg ist, MTR mit dem Schalter " --curses
" --curses
:
mtr --curses google.com
Wenn Ihnen das auch zu viel ist, können Sie die Klartext-Version herunterladen:
sudo apt-get installieren mtr-tiny
Wenn Sie die grafischen --gtk
wünschen (obwohl es wirklich keine in MTR gibt), verwenden Sie einfach die Option " --gtk
".
Wenn Sie eine IP-Adresse anstelle eines Hostnamens testen möchten, verwenden Sie die Option " --address
":
mtr - Adresse 127.0.0.1
Natürlich wird dies das Loopback-Gerät, oder mit anderen Worten, Ihre eigene Maschine testen. Sie können eine beliebige IP-Adresse verwenden. Es kann nützlich sein, falls Ihr DNS jemals abgespritzt wird.
Sie können auch einige interessante Dinge tun, wie den Anzeigeknoten und die Darstellung der Felder ändern.
Linux ist eine großartige Plattform, um zu lernen, wie das Internet wirklich funktioniert, und nicht zuletzt dank der Verfügbarkeit von Tools wie MTR. Während hochentwickelte Netzwerk-Tools auf anderen Plattformen Tausende von Dollar kosten können, finden Sie hochwertige Tools zur Diagnose und Fehlerbehebung von Verbindungen, die unter Linux kostenlos zur Verfügung stehen.
Bildnachweis: Medizinisches Gerät mit Computer von BigStockPhoto