So verwenden Sie den Traceroute-Befehl unter Linux

So Verwenden Sie Den Traceroute Befehl Unter Linux



Betriebssysteme verwenden Pakete zum Übertragen der Daten in einem Netzwerk. Hierbei handelt es sich um kleine Informationsblöcke, die Daten übertragen und zwischen Geräten übertragen werden. Wenn außerdem ein Netzwerkproblem auftritt, helfen Pakete dabei, die Grundursache des zugrunde liegenden Problems zu identifizieren. Wie? Indem wir die Route dieser Pakete verfolgen.

Der Befehl „traceroute“ unter Linux hilft Ihnen dabei, den Pfad zuzuordnen, den Pakete auf dem Weg zu einem bestimmten Ziel nehmen. Dies hilft Ihnen außerdem bei der Fehlerbehebung bei Netzwerklatenz, Paketverlust, Netzwerk-Hops, DNS-Auflösungsproblemen, langsamem Website-Zugriff und mehr. In diesem Blog erklären wir einfache Möglichkeiten zur Verwendung des Traceroute-Befehls unter Linux.







So verwenden Sie den Traceroute-Befehl unter Linux

Erstens ist Traceroute in vielen Linux-Distributionen nicht vorinstalliert. Sie können es jedoch installieren, indem Sie je nach System einen der folgenden Befehle ausführen:



Betriebssystem Befehl
Debian/Ubuntu sudo apt installiere Traceroute
Fedora sudo dnf installiere Traceroute
Arch Linux sudo pacman -Sy Traceroute
openSUSE Sudo Zypper Traceroute installieren

Nach der Installation können Sie den Traceroute-Befehl implementieren, indem Sie Folgendes eingeben:



Traceroute < Ziel-IP >

  i-option-in-hostname-command





Ersetzen Sie durch die IP-Adresse des Geräts am Ziel. Sobald Sie den Befehl ausführen, zeigt Ihr System die Liste der Hops mit der IP-Adresse und der Antwortzeit an. Hopfen sind die Geräte, die Ihre Pakete auf dem Weg zu einem bestimmten Ziel durchlaufen. Verwenden wir zum Beispiel den Traceroute-Befehl für die IP-Adresse von Google:

Traceroute 8.8.8.8

  Traceroute-Befehl



Das Ergebnis zeigt nur einen Hop, während andere mit einem Sternchen (*) gekennzeichnet sind. Dies liegt daran, dass die nachfolgenden Hops nicht innerhalb des Timeout-Zeitraums von 3 Sekunden geantwortet haben. Darüber hinaus verwendet der Befehl „traceroute“ standardmäßig die DNS-Auflösung, um die Hostnamen der Hops abzurufen, was den Prozess verlangsamt. Sie können diesen Teil weglassen und ihn so steuern, dass nur die IP-Adressen angezeigt werden, indem Sie die Option -n verwenden:

Traceroute -N < Ziel-IP >

  n-option-in-traceroute-command

Wenn Sie die Anzahl der Hops begrenzen möchten, verwenden Sie die Option -m zusammen mit dem Befehl „traceroute“:

Traceroute -M N < Ziel-IP >

  m-option-in-traceroute-command

Geben Sie hier die gewünschte Anzahl an Hops anstelle von N ein. Bei der Ausführung wird in den Ergebnissen nur die Anzahl N an Hops zurückgegeben. Der Traceroute-Befehl zeigt nur die Round-Trip-Time (RTT) jedes Hops an. Mit der Option -I können Sie jedoch detailliertere Timing-Informationen erhalten:

Traceroute -ICH < Ziel-IP >

  i-option-in-traceroute-command

Dieser Befehl sendet eine ICMP-Echo-Anfrage, um genauere RTT-Daten abzurufen. Nehmen wir zum Beispiel noch einmal das Beispiel von Google:

Tipp : Wenn Ihr angegebenes Ziel ICMP-Pakete einschränkt, können Sie stattdessen die UDP-Pakete verfolgen, indem Sie die Option -U verwenden:

Traceroute -IN < Ziel-IP >

  u-option-in-traceroute

Wenn Sie weitere Optionen für Traceroute erkunden möchten, führen Sie bitte den folgenden Befehl aus:

Traceroute --helfen

  Hilfeoption im Traceroute-Befehl

Eine kurze Zusammenfassung

Traceroute ist ein erstaunliches CLI-Dienstprogramm, mit dem Sie netzwerkbezogene Probleme unter Linux diagnostizieren können. Es verfolgt den Pfad von Paketen, um alle kritischen Probleme im Netzwerk zu identifizieren. Daher haben wir anhand einiger Beispiele jedes einzelne Detail des Traceroute-Befehls erklärt.