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-Key: 294702

Url: https://administrator.de/contentid/294702

Printed on: April 18, 2024 at 10:04 o'clock

Member: StefanKittel
StefanKittel Jan 30, 2016 at 17:49:49 (UTC)
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
Member: griss2015
griss2015 Jan 30, 2016 updated at 18:28:28 (UTC)
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
Member: aqui
aqui Jan 30, 2016 updated at 18:37:47 (UTC)
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.
Member: LordGurke
LordGurke Jan 30, 2016 at 19:33:28 (UTC)
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.
Member: griss2015
griss2015 Jan 30, 2016 at 20:47:37 (UTC)
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.
Member: griss2015
griss2015 Jan 30, 2016 at 20:58:54 (UTC)
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.
Member: aqui
aqui Jan 30, 2016 at 21:02:28 (UTC)
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...?!