Linux / Befehl tracepath: Einen Netzwerkpfad und Path MTU verfolgen
tracepath verfolgt die Hops zu einem Ziel und untersucht die maximale Übertragungseinheit des Pfads (Path MTU). Es kann mit regulären Benutzerrechten verwendet werden, aber nicht alle zwischengeschalteten Router antworten.
Ein Hop ist ein Router-Schritt, den ein Paket durchläuft. pmtu sind Informationen über die Paketgröße, die entlang des aktuellen Pfads ohne Fragmentierung gesendet werden kann. Da es auf ICMP-Fehlern oder Netzwerk-Richtlinien basiert, können zwischengeschaltete Schritte leer sein oder die Schätzungen sich ändern. Es hat einfachere Optionen im Vergleich zu traceroute.
Grundlegende Syntax
tracepath [option] destination
Installierte Implementierungen und Optionen können je nach Distribution variieren. Überprüfen Sie die Beschreibung für Ihr aktuelles System mit man tracepath.
Beispiele
Grundlegende Pfadverfolgung
Lösen Sie den Domänennamen auf, um pfad- und MTU-bezogene Ausgaben anzuzeigen.
tracepath example.com
Numerisch adressenkonzentrierte Ausgabe
Reduziert Verzögerungen oder Verwirrung, die durch umgekehrte Namensauflösungen verursacht werden.
tracepath -n example.com
Hop-Limit
Überprüfen Sie die Route innerhalb der ersten 15 Hops.
tracepath -m 15 example.com
Pfad- und Pfad-MTU lesen
tracepath wird verwendet, um die Zwischenstationen auf dem Weg zum Ziel und die maximale Übertragungseinheit des Pfads (PMTU) zu überprüfen. Ersetzen Sie das Ziel durch eine Adresse, für die Sie direkte Berechtigung zur Überprüfung haben.
tracepath 192.0.2.1
Beispiel für die Ausgabe-Struktur (Dokumentenadresse, keine Garantie für die tatsächliche Erreichbarkeit):
1: gateway.example 0.5ms 2: no reply Resume: pmtu 1500
no reply bedeutet, dass der Hop nicht auf das Sondenpaket reagiert hat, und es bedeutet nicht unbedingt, dass die Verbindung zum nachfolgenden Ziel unterbrochen ist. Der PMTU-Wert kann auch je nach Pfad und Netzwerkpolitik variieren. Wenn es nicht erreicht wird, prüfen Sie gemeinsam Routing, Firewall und Beschränkungen der Zielantwort.
Hauptoptionen und Format
| Optionen/Format | Beschreibung |
|---|---|
-n |
Zeigen Sie numerische IP-Adressen statt Hostnamen an. |
-4 / -6 |
Wählen Sie eine IPv4- oder IPv6-Route. |
-m hop |
Begrenzen Sie die maximale Anzahl der Trace-Hops. |
-l size |
Geben Sie die Länge des zuerst zu sendenden Pakets an. |
-p port |
Gibt den anfänglichen Zielport an. |
Vorsichtsmaßnahmen bei der Verwendung
Sternchen oder fehlende Antworten können darauf hinweisen, dass der Router nicht auf das Diagnosetestpaket reagiert hat, aber das bedeutet nicht zwangsläufig, dass die Verbindung unterbrochen ist. Die Route kann bei jedem Durchlauf variieren, bedingt durch Lastverteilung oder Unterschiede im Rundwegpfad. Wenn MTU-Probleme vermutet werden, sollten auch Schnittstellen-, Tunnel- und Firewalleinstellungen überprüft werden.
Häufig gestellte Fragen
Was ist der Unterschied zwischen tracepath und traceroute?
Beide verfolgen den Pfad, aber tracepath konzentriert sich auf die Path-MTU-Erkennung mit einfachen Optionen, während traceroute mehrere Testmethoden und detaillierte Einstellungen bietet.
Offizielle Dokumentation
Sie können das genaue Verhalten der Optionen und die Unterschiede in der Implementierung in der offiziellen tracepath-Dokumentation nachlesen.




