Ich pinge eine Remote-IP. Ich weiß sehr wenig über den Ping-Befehl. Wenn ich die IP anpinge, geht es weiter und weiter ... Ich verwende nicht die Option -t .
Me$ ping 137.30.124.104
PING 137.30.124.104 (137.30.124.104): 56 data bytes
64 bytes from 137.30.124.104: icmp_seq=0 ttl=62 time=3.378 ms
64 bytes from 137.30.124.104: icmp_seq=1 ttl=62 time=3.825 ms
64 bytes from 137.30.124.104: icmp_seq=2 ttl=62 time=4.882 ms
64 bytes from 137.30.124.104: icmp_seq=3 ttl=62 time=1.822 ms
64 bytes from 137.30.124.104: icmp_seq=4 ttl=62 time=4.572 ms
....
64 bytes from 137.30.124.104: icmp_seq=290 ttl=62 time=3.273 ms
Bedeutet das, dass die IP erfolgreich gepingt wird? Oder dass es versucht und versagt und es erneut versucht? Wie kann ich damit aufhören?
networking
ping
bernie2436
quelle
quelle
ping
nicht wiewindows
standardmäßig auf.Antworten:
So funktioniert der Ping-Befehl. Sie können es mit dem Zählschalter steuern
-c
.Beispiel
Aufschlüsselung der Ausgabe
Zeilen wie diese bedeuten, dass der andere Host erfolgreich gepingt wird:
Diese Zeilen zeigen Details zu jedem "Ping", wie er zwischen Ihrem Host und dem Host auftritt, den Sie pingen möchten.
6. Spalte
Die Spalte, die diesen Wert enthält,
icmp_req=2
gibt an, um welches ICMP-Paket es sich handelt. Derping
Befehl erstellt Netzwerkpakete. Es gibt viele Typen, von denen Sie wahrscheinlich schon von TCP- oder UDP-Paketen gehört haben. Ein anderer Typ ist ICMP. ICMP ähnelt SMS in Mobilfunknetzen. Der Hauptzweck ist die Steuerung und Kontrolle über das Netzwerk.7. Spalte
Die dritte Spalte, die interessant ist, ist die
TTL=64
. TTL - "aka. Time to Live" bedeutet, dass das Paket vor dem Timeout nur höchstens 64 Knoten durchläuft. Wenn das System also mehr als 64 "Hops" von Ihrem System entfernt ist, können Sie es nicht anpingen, es sei denn, Sie erhöhen die TTL.8. Spalte
Diese Spalte zeigt, wie lange der Ping in der Zeit gedauert hat (in Millisekunden). Dies wäre die Spalte, die so aussieht :
time=1.13 ms
.Die anderen Spalten sind ziemlich selbsterklärend.
Ping-Versionen
Verschiedene
ping
Befehle werden in den verschiedenen Unixen unterschiedlich implementiert. Sie müssen also auf die Version achten.Ich bin auf einem Fedora 14, Linux-System.
quelle
Die Antwort von slm ist großartig, aber wenn Sie nur schnell überprüfen möchten, ob ein Host lebt (und erreichbar ist und auf Ping reagiert), können Sie
fping
stattdessen verwendenping
. Es pingt den / die Host (s) an und wartet eine kurze Zeit auf eine Antwort.fping
Der Exit-Code meldet Erfolg oder Misserfolg.z.B
Die Nachrichten 'ICMP Host Unreachable' können verworfen werden, indem stderr nach / dev / null umgeleitet wird. Beispielsweise:
quelle