Pingbefehl
Zweck
Sendet eine Echoanforderung an einen Netzhost.
Syntax
ping [ -n ] [ -r ] [ -s PacketSize ] [ -src Hostname / IP-Adresse ] Host [ Anzahl ]
Beschreibung
- Ermittlung des Status des Netzes und verschiedener fremder Hosts.
- Verfolgung und Isolierung von Hardware- und Softwareproblemen.
- Prüfung, Messung und Verwaltung von Netzen.
Wenn der Host betriebsbereit ist und sich im Netz befindet, antwortet er auf die Echoanforderung. Jede Echoanforderung enthält einen Internet Protocol (IP)- 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 Ping-Befehl wird beendet, wenn das Programm eine Zeitüberschreitung erfährt oder wenn ein SIGINT-Signal empfangen wird. Der Parameter Host ist entweder ein gültiger Hostname oder eine Internetadresse.
Standardmäßig sendet der Ping-Befehl so lange Echoanfragen an das Display, bis eine Unterbrechung (Strg-C) empfangen wird. Aufgrund der Belastung, die kontinuierliche Echoanfragen auf das System ausüben können, müssen wiederholte Anfragen in erster Linie zur Problemisolierung 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 angeschlossenen Netzwerk befindet, erzeugt der Ping-Befehl eine Fehlermeldung. Diese Option kann verwendet werden, um einen lokalen Host über eine Schnittstelle anzupingen, über die keine Route mehr besteht. |
| -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_addr | 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 Quelladresse eine andere ist als die IP-Adresse der Schnittstelle, über 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
- Um die Netzwerkverbindung zum Host canopus zu überprüfen und die Anzahl der zu sendenden Echoanfragen festzulegen, geben Sie ein:
ping canopus 5Es 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 - Um Informationen über den Host opus zu erhalten und die Anzahl der zu sendenden Datenbytes anzugeben, geben Sie ein:
ping -s 2000 opusEs 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 msAnmerkung: Die Ausgabe wird so lange wiederholt, bis ein Interrupt (Strg-C) empfangen wird.