Ping als Ersatz für traceroute

Michael
Hallo,

eine knuffige Angelegenheit, die nicht jeder weiß:
ping kann unter Umständen (die Router, die auf dem Weg liegen müssen mitspielen) bei Untersuchungen am Netzwerk nicht nur zum Testen der Verbindung, sondern auch des Weges (der Route) genutzt werden Lächeln

Man sendet zu einem Host ein (oder auch mehrere) Ping(s) und fordert die Router auf dem Weg mit Hilfe eines ICMP-Flags auf sich (ihren Domainnamen und/oder ihre IP) an den RouteRecord ein optionales Feld im ICMP-Paket anzuhängen. Das geschieht mit dem Attribut '-R'; eine Limitierung der Anzahl der Pings kann mit dem Flag -c # (#: Nummer/Anzahl) erreicht werden.

Und so siehts aus:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
michael@beatmaster:~> ping -c1 -R [URL]www.linux-tests.de[/URL]
PING [URL]www.linux-tests.de[/URL] (80.190.100.75) from 192.168.1.110 : 56(124) bytes of data.
64 bytes from hauptmedia.de (80.190.100.75): icmp_seq=1 ttl=246 time=109 ms
RR:  beatmaster.lan (###.#.#.###)
        #########.dip.t-dialin.net (##.###.##.###)
        217.237.154.57
        BT-EB1.BT.DE.net.dtag.de (62.154.70.42)
        F-gw13.F.net.DTAG.DE (62.153.44.245)
        unknown.Level3.net (195.122.136.46)
        62.67.36.141
        gige-5-0.Cisco12012-1.ffm-ber.CORE.i-p-x.de (80.190.96.1)
        hauptmedia.de (80.190.100.75)


--- [URL]www.linux-tests.de[/URL] ping statistics ---
1 packets transmitted, 1 received, 0% loss, time 0ms
rtt min/avg/max/mdev = 109.369/109.369/109.369/0.000 ms


Und wieder ein Feature, das Windoof nicht kennt Zwinkernd

Viel Spaß beim Ausprobieren,
Michael
--
www.buchzik.de
§igma
und wozu könnte man das gebrauchen?
LinuxRaichu
Zitat:
Original von §igma
und wozu könnte man das gebrauchen?


Is doch klar, als Ersatz für traceroute, wie er geschrieben hat... Was verstehst du daran nicht? ^^"
§igma
und wozu braucht man tracerouter?
hab mcih noch nie damit beschäftigt
Michael
Zitat:
Original von §igma
und wozu braucht man traceroute?
hab mcih noch nie damit beschäftigt


Da kannst Du genauso frage "Wozu braucht man Ping?" stellen!
Zur Netzwerkanalyse!
Es ist nichts was man täglich benötigt, aber wenns mal irgendwo hackt, ist man froh, wenn man etwas zur Hand hat um auf Fehlersuche gehen zu können.

Eine Route schaut man z.B. nach, wenn die Verbindung zu einem entfernten Host nicht klappen will ...
Das kommt öfter vor als man denkt: es wird inzwischen angenommen, dass unsere europäischen Router nur etwa 70% des weltweiten Internets erreichen können, der Rest (viel im asiatischen Raum) fällt unter den Tisch!
Die Routingtabellen sind nunmal groß und schlecht wartbar geworden.

Schlecht nur, wenn gerade der Host den amn erreichen will, dem eigenen Router unbekannt ist ;-)

Michael
--
www.buchzik.de
§igma
achso, jo, klar!
danke für die info!

MfG

PS: reg dich doch Zwinkernd
Michael
Zitat:
Original von §igma
PS: reg dich doch Zwinkernd


ACK, done ...

Michael
wickey
Wird ja immer lustiger hier, klar geht das so wie beschrieben, aber in den seltensten Fällen wird es funktionieren...

Und ehrlich, wer brauchts Grinsen
Wenn wer tracen möchte, wird er dazu sicher nicht Ping nehmen.
Michael
Zitat:
Original von wickey
Wird ja immer lustiger hier, klar geht das so wie beschrieben, aber in den seltensten Fällen wird es funktionieren...

Und ehrlich, wer brauchts Grinsen
Wenn wer tracen möchte, wird er dazu sicher nicht Ping nehmen.


In den meisten Fällen wird es funktionieren Lächeln
Und wer es braucht ist natürlich eine andere Frage Zwinkernd
Wenns irgendwo im Netz mal nich so tut, ist es ganz nützlich Lächeln

Ich selbst habe davon erfahren, als wir in einem Telematik Praxis-Seminar das TCP/IP-Protokoll analysiert haben (war lustig: ganz legal im Uni-Netz sniffen). Toll!
Nur ein Router der ICMP-Messages blockiert wird es verhindern (und der ist - gelinde gesagt - kaput, fehlkonfiguriert, am A*)!

Und: traceroute ist nicht nur langsamer, es verursacht auch mehr Traffic.
(Auch klar, es wird ja immer wieder gepingt, mit inkrementierter TTL)

Viel Spaß noch,
Michael