Pingbefehl
Zweck
Sendet eine Echoanforderung an einen Netzhost.
Syntax
ping [ -n ] [ -r] [ -s PacketSize ] [ -src Hostname/IP-Adresse ] Host [ Anzahl ]
Beschreibung
- Ermitteln des Status des Netzes und verschiedener fremder Hosts.
- Hardware-und Softwareprobleme verfolgen und isolieren.
- Netze testen, messen und verwalten.
Wenn der Host betriebsbereit ist und sich im Netz befindet, antwortet er auf die Echoanforderung. Jede Echoanforderung enthält einen IP-( Internet Protocol ) und ICMP-Header, gefolgt von einer timeval-Struktur, und genügend Bytes, um das Paket zu füllen. Standardmäßig werden fortlaufend Echoanforderungen gesendet, bis ein Interrupt empfangen wird (Strg-C).
Der Befehl ping sendet ein Datagramm pro Sekunde und gibt für jede empfangene Antwort eine Ausgabezeile aus. Der Befehl ping berechnet Umlaufzeiten und Paketverluststatistiken und zeigt nach Abschluss eine kurze Zusammenfassung an. Der Pingbefehl wird ausgeführt, wenn das Programm das Zeitlimit überschreitet oder ein SIGINT-Signal empfangen wird. Der Parameter Host ist entweder ein gültiger Hostname oder eine gültige Internetadresse.
Standardmäßig sendet der Befehl ping Echoanforderungen an die Anzeige, bis eine Unterbrechung empfangen wird (Strg-C). Aufgrund der Last, die kontinuierliche Echoanforderungen auf das System übertragen können, müssen wiederholte Anforderungen primär zur Problemeingrenzung verwendet werden.
Flaggen
Flagname | Beschreibung |
---|---|
-N | Gibt an, dass die Ausgabe nur numerisch sein soll. Es wird nicht versucht, symbolische Namen für Hostadressen zu ermitteln. |
-r | Umgeht die Routing-Tabellen und sendet die Pakete direkt an einen Host in einem verbundenen Netz. Wenn sich der Host nicht in einem direkt verbundenen Netz befindet, generiert der Pingbefehl eine Fehlernachricht. Diese Option kann verwendet werden, um einen lokalen Host über eine Schnittstelle, die nicht mehr über eine Route verfügt, mit Ping zu überprüfen. |
-s Paketgröße | Gibt die Anzahl der zu sendenden Datenbytes an. Der Standardwert ist 56, was zusammen mit den 8 Bytes von ICMP-Headerdaten 64 ICMP-Datenbytes ergibt. |
-src Hostname/IP-Adresse | Verwendet die IP-Adresse als Quellenadresse in abgehenden Pingpaketen. Auf Hosts mit mehr als einer IP-Adresse kann das Flag -src verwendet werden, um zu erzwingen, dass die Quellenadresse von der IP-Adresse der Schnittstelle abweicht, an die das Paket gesendet wird. Wenn die IP-Adresse keine der Schnittstellenadressen der Maschine ist, wird ein Fehler zurückgegeben und kein Paket gesendet. |
Parameter
Parameter | Beschreibung |
---|---|
count | Gibt die Anzahl der zu sendenden (und zu empfangenden) Echoanforderungen an. Dieser Parameter wird aus Gründen der Kompatibilität mit früheren Versionen des Befehls ping bereitgestellt. |
Exitstatus
Beispiele
- Geben Sie Folgendes ein, um die Netzverbindung zum Host canopus zu überprüfen und die Anzahl der zu sendenden Echoanforderungen anzugeben:
ping canopus 5
Es werden Informationen ähnlich den folgenden angezeigt:
PING canopus.austin.century.com: (128.116.1.5): 56 data bytes 64 bytes from 128.116.1.5: icmp_seq=0 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=1 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=2 ttl=255 time=3 ms 64 bytes from 128.116.1.5: icmp_seq=3 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=4 ttl=255 time=2 ms ----canopus.austin.century.com PING Statistics---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 2/2/3 ms
- Geben Sie Folgendes ein, um Informationen zum Host opus abzurufen und die Anzahl der zu sendenden Datenbyte anzugeben:
ping -s 2000 opus
Es werden Informationen ähnlich den folgenden angezeigt:
PING opus.austin.century.com: (129.35.34.234): 2000 data bytes 2008 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=19 ms 2008 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=19 ms 2008 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=19 ms ^C ----opus.austin.century.com PING Statistics---- 7 packets transmitted, 7 packets received, 0% packet loss round-trip min/avg/max = 19/19/20 ms
Anmerkung: Die Ausgabe wird so lange wiederholt, bis ein Interrupt (Strg-C) empfangen wird.