griss2015
Goto Top

Traceroute erster Hop fehlt

Hallo,

an was kann es liegen, wenn bei einem Traceroute der erste Router nicht aufgelistet wird?

Es gibt an 1. Position auch kein Eintrag ala * * * bei dem man vermuten könnte, dass etwas blockiert wird - nein, stattdessen wird an 1. Position gleich eine extrene IP-Adresse aufgelistet...

Das Phänomen tritt sowohl bei einem Windows als auch mit einem Linux Client auf.

LG

Content-ID: 294702

Url: https://administrator.de/forum/traceroute-erster-hop-fehlt-294702.html

Ausgedruckt am: 23.12.2024 um 10:12 Uhr

StefanKittel
StefanKittel 30.01.2016 um 18:49:49 Uhr
Goto Top
Hallo,

poste doch mal Deine IP und das Tracelog.

tracelog -d 8.8.8.8

Wenn der 1. Hopp eine öffentliche Adresse ist, dann ist das Dein Router.
Also musst Du schon eine IP aus dessen Subnetz haben.

Stefan
griss2015
griss2015 30.01.2016 aktualisiert um 19:28:28 Uhr
Goto Top
Zitat von @StefanKittel:
Wenn der 1. Hopp eine öffentliche Adresse ist, dann ist das Dein Router.
Also musst Du schon eine IP aus dessen Subnetz haben.
Nein, eben nicht, das ist ja das dubiose...

Ein Traceroute sieht beispielsweise folgendermaßen aus:

1. 212.19.45.33 0,61 ms
2. 212.19.61.10 0,58 ms
3. 82.98.102.10 1,54 ms
4. 80.81.193.123 0,84 ms
5. 212.227.120.18 4,71 ms
6. 212.227.121.212 3,26 ms
7. 82.165.229.31 3,25 ms

Mein Client hat ausschließlich eine private IP-Adresse (172.23.8.0).
Router wäre in dem Fall 172.23.8.254
aqui
aqui 30.01.2016 aktualisiert um 19:37:47 Uhr
Goto Top
Ist ICMP ggf. geblockt an dem Router ?? Dann klappt das nicht. Traceroute benutzt im Standard ICMP.
Für Linux gibt es ein TCP oder UDP basiertes Tracerouting:
https://www.thomas-krenn.com/de/wiki/Linux_Netzwerk_Analyse_mit_tracerou ...
Oder du gibts das mit dem Parameter mitwelches Protkoll verwendet werden soll.
Die DNS Auflösung auch mit -n deaktivieren.
LordGurke
LordGurke 30.01.2016 um 20:33:28 Uhr
Goto Top
Reden wir von einem Traceroute AUS deinem Netz woanders hin oder machst du einen Traceroute von außen auf einen Client in deinem Netz?
Ein Router muss auch nicht zwangsläufig mit der IP antworten, die als Gateway am Client eingestellt ist. Wenn der Router auf dem Interface mehrere IP-Adressen hat kann es durchaus sein, dass er mit der primären IP dieses Interfaces antwortet. Oder generell mit *irgendeiner* IP die der Router auf *irgendeinem* Interface hat.
Oder dein Gateway ist so eines dieser Art was versucht sich zu verstecken und einfach die TTL der Pakte um einen gewissen Wert erhöht um einen oder mehrere Router sozusagen auszublenden.
griss2015
griss2015 30.01.2016 um 21:47:37 Uhr
Goto Top
Zitat von @aqui:
Ist ICMP ggf. geblockt an dem Router ?? Dann klappt das nicht. Traceroute benutzt im Standard ICMP.
Ne, das kann ich mir nicht vorstellen. Das ist so eine Billiggurke vom Provider (Technicolor tc7200).
Auf echo requests antwortet das Teil jedenfalls...

Für Linux gibt es ein TCP oder UDP basiertes Tracerouting:
Das habe ich mit beiden schon versucht. Bei beiden das gleiche Resultat.
griss2015
griss2015 30.01.2016 um 21:58:54 Uhr
Goto Top
Zitat von @LordGurke:
Reden wir von einem Traceroute AUS deinem Netz woanders hin oder machst du einen Traceroute von außen auf einen Client in deinem Netz?
Traceroute aus meinem privaten Netz zu einer öffentlichen IP-Adresse.
aqui
aqui 30.01.2016 um 22:02:28 Uhr
Goto Top
Vermutlich antwortet der Router nicht auf ICMPs ?!
Warum nimmst du nicht mal einen Wireshark oder noch einfacher tcpdump, lässt den bei Traceroute laufen und checkst mal was da vom Router zurückkommt ??
Ist doch das einfachste von der Welt und kommt man doch zuerst drauf...?!