|
|
Das Prüftool ping
Wenn es einen heimlichen Superstar unter den einfachen TCP/IP Werkzeugen für
die Konfiguration von Netzen gibt, so ist es
Bevor Sie fremde Rechner anpingen, ist es
kein schlechter Gedanke die eigene Nummer einmal per
Bei einigen Implementationen wird nur die lapidare Meldung »xxx is alive«
(beispielsweise SunOS)
abgegeben. Andere Implementierungen (so beispielsweise MS-Windows) senden
fünf Pakete und
enden dann bereits mit einer Zusammenfassung. Beides ist unzureichend,
wenn Sie beispielsweise sehen wollen, ob ein Wackelkontakt im Kabel ist. Durch
entsprechende Optionen (-t) ist aber die typische Ausgabe von
PING gaston.willemer.edu (192.168.109.144): 56 data bytes 64 bytes from 192.168.109.144: icmp_seq=0 ttl=255 time=0.172 ms 64 bytes from 192.168.109.144: icmp_seq=1 ttl=255 time=0.099 ms 64 bytes from 192.168.109.144: icmp_seq=2 ttl=255 time=0.095 ms 64 bytes from 192.168.109.144: icmp_seq=3 ttl=255 time=0.093 ms 64 bytes from 192.168.109.144: icmp_seq=4 ttl=255 time=0.094 ms 64 bytes from 192.168.109.144: icmp_seq=5 ttl=255 time=0.093 ms 64 bytes from 192.168.109.144: icmp_seq=6 ttl=255 time=0.093 ms 64 bytes from 192.168.109.144: icmp_seq=7 ttl=255 time=0.098 ms -- gaston.willemer.edu ping statistics -- 8 packets transmitted, 8 packets received, 0% packet loss round-trip min/avg/max = 0.093/0.104/0.172 ms
Das Beispiel zeigt die Statistik einer gut laufenden Verbindung. Jedes
zurückkommende Paket wird gemeldet. Die icmp_seq ist lückenlos.
Bei dieser Nummer handelt es sich um Paketnummern. Da das Protokoll ICMP, unter
dem
Die Abkürzung ttl bedeutet time to live, also übersetzt etwa
Lebensdauer. Ein Pingpaket versucht sein Ziel auch durch Wechsel des
Netzes zu erreichen. Dabei passiert es jedesmal einen Router. Das ist ein
Rechner, der
die Verbindung zwischen zwei Netzwerken herstellt. Bei jedem Wechsel wird der
ttl-Wert des Pakets um eins heruntergezählt. Sobald der Wert 0 ist, wird das
Paket nicht mehr weitergeleitet. Damit wird verhindert, dass
Pakete, die ihr Ziel nicht finden, endlos im Internet umherschwirren.
Mit der Option
Sie können die Paketgröße des
gaston> ping -s 40000 192.168.109.137 PING 192.168.109.137 (192.168.109.137) from 192.168.109.144 : 40000(40028) bytes of data. 40008 bytes from 192.168.109.137: icmp_seq=6 ttl=255 time=73.689 msec 40008 bytes from 192.168.109.137: icmp_seq=13 ttl=255 time=73.742 msec 40008 bytes from 192.168.109.137: icmp_seq=21 ttl=255 time=73.624 msec 40008 bytes from 192.168.109.137: icmp_seq=23 ttl=255 time=72.995 msec 40008 bytes from 192.168.109.137: icmp_seq=38 ttl=255 time=73.151 msec 40008 bytes from 192.168.109.137: icmp_seq=39 ttl=255 time=72.456 msec 40008 bytes from 192.168.109.137: icmp_seq=40 ttl=255 time=72.279 msec
-- 192.168.109.137 ping statistics -- 46 packets transmitted, 7 received, 84% loss, time 45090ms rtt min/avg/max/mdev = 72.279/73.133/73.742/0.639 ms gaston> Der Wert für time ist recht konstant, aber natürlich höher als beim vorigen Versuch. Das liegt daran, dass die größeren Pakete länger unterwegs sind. An den heftigen Lücken bei icmp_seq ist aber erkennbar, dass immer wieder Pakete zerstört werden. Bei einem lokalen Netzwerk kann dies ein Hinweis auf einen Wackelkontakt, einen fehlenden Abschlusswiderstand oder einen defekten Hub sein.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|