Ping: Zeitüberschreitung der Anforderung und Zielhost nicht erreichbar original
Haben wir vermutlich alle schon einmal ausgeführt: ping. Doch was ist Ping eigentlich genau?
Ping ist das Netzwerk-Troubleshooting-Tool Nummer 1. Es sendet ICMP-Pakete an ein IP-fähiges Gerät – meist in der Hoffnung, dass dieses Gerät auch antwortet. Aber was bedeutet eigentlich "Zeitüberschreitung der Anforderung" und wie unterscheidet sich das von "Zielhost nicht erreichbar"?
Ein funktionierender Ping
Zunächst der Normalfall: Ich pinge einen Rechner in meinem Netzwerksegment.
Ping Ok
Der Rechner antwortet auf das 32 Bytes große Paket in 50–55 ms und der TTL-Wert liegt bei 62 (Anzahl der maximalen Hops). Alles in Ordnung, das Gerät ist erreichbar.
Zeitüberschreitung der Anforderung
Jetzt wird es interessant: Ein Computer mit der IP 192.168.1.4 ist offensichtlich im Netzwerk nicht erreichbar.
- Meine IP:
192.168.1.54/24 - Zu testende IP:
192.168.1.4/24
Beide Geräte befinden sich also im gleichen Subnetz und in derselben Broadcast-Domäne.
Ping Zeitüberschreitung
Was kann man daraus schließen? Viele gehen jetzt davon aus, dass das Gerät nicht erreichbar ist – sprich "kaputt", ausgeschaltet oder nicht mehr im Netzwerk. Das stimmt so aber nicht.
Zeitüberschreitung der Anforderung im lokalen Subnetz bedeutet lediglich, dass das Gerät innerhalb einer gewissen Zeitspanne keine ICMP-Pakete als Antwort sendet. Sonst nichts. Aus dieser Information allein kann auf nichts anderes geschlossen werden als auf die Tatsache, dass das Gerät nicht auf einen Ping antwortet.
Mit arp -a erkenne ich, dass die MAC-Adresse via ARP ermittelt wurde. Das heißt zwar nicht zwangsläufig, dass der Computer online ist (Stichwort ARP-Cache), aber ich habe vorher mit arp -d den ARP-Cache geleert.
ARP-Tabelle nach geleertem Cache
Meist lässt die Windows-Firewall eingehendes ICMP nicht zu – das Gerät ist also funktionsfähig, antwortet aber nicht. Hier die Ansicht in wf.msc:
Firewall-Einstellung für ICMP
Sobald die IPv4-Regeln aktiviert werden, antwortet das Gerät wie erwartet.
Zielhost nicht erreichbar
Ganz anders sieht die Sache bei folgender Antwort aus: Zielhost nicht erreichbar.
Ping – Zielhost nicht erreichbar
Was lässt sich daraus schließen? Meist ist der Computer tatsächlich nicht online, und auch der ARP-Cache zeigt keine MAC-Adresse des Zielcomputers. Das bedeutet, dass bereits der ARP-Request fehlgeschlagen ist.
In den meisten Fällen kann man davon ausgehen, dass der Computer tatsächlich offline ist.
Fazit
Zeitüberschreitung der Anforderung : Gerät ist erreichbar (ARP erfolgreich), antwortet aber nicht auf ICMP – oft Firewall
Zielhost nicht erreichbar : ARP-Request fehlgeschlagen – Gerät ist mit hoher Wahrscheinlichkeit offline
Die beiden Meldungen werden oft synonym verwendet, sagen aber etwas komplett Unterschiedliches aus. Wer den Unterschied kennt, spart sich beim Troubleshooting viel Zeit.