Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

ping - Senden von Echo-Request-Paketen an Netzwerkkomponenten

&pagelevel(4)&pagelevel

(send echo requests to network hosts)


Mit ping kann die Erreichbarkeit von Netzwerkkomponenten getestet werden.

Das Kommando verwendet das ICMP- bzw. ICMPv6-Protokoll. Es sendet Echo-Request-Pakete an bestimmte Netzwerkkomponenten, um zu ermitteln, ob diese über das Netzwerk erreichbar sind oder nicht. Diese Netzwerkkomponenten antworten, indem sie Echo-Reply-Pakete zurücksenden.


Syntax


ping [-nv] host [timeout]
ping -s[nv] host [packetsize [packetcount]]
ping -l host

host

Angabe der Netzwerkkomponente als (FQDN-)Name, IPv4-Adresse oder IPv6-Adresse.

-n

Statt des Hostnamens wird die Hostadresse angezeigt.

-v

Verbose-Modus; in bestimmten Fehlerfällen werden zusätzliche Meldungen ausgegeben.

-s

Statistikanzeige (1 Echo-Request pro Sekunde); folgende Informationen werden angezeigt:

  • Zeit bis zur Antwort der Netzwerkkomponente,

  • Größe der einzelnen Datenpakete,

  • Anzahl der gesendeten, erhaltenen und verlorenen Datenpakete,

  • die kürzeste, die längste und die durchschnittliche Antwortzeit.

-l

Alle IPv4- und IPv6-Adressen des Hosts ausgeben (lookup).

packetsize

Größe des zu sendenden Paketes (Standard: 56 Bytes, Minimum: 24 Bytes, Maximum: 1400 Bytes); auf diese Größe werden 8 Bytes für den Header aufgeschlagen.

packetcount

Anzahl der zu sendenden Pakete. Standardmäßg (packetcount = 0) werden unendlich viele Pakete gesendet, bis das ping-Kommando durch das Signal SIGINT unterbrochen wird.

timeout

legt fest, wie lange ping neue Anfragen senden bzw. auf eine Antwort warten soll (Standard: 20 Sekunden).

Beispiel 1

Erfolgreicher ping-Aufruf:

$ ping linux6

linux6 is alive

$

Beispiel 2

Erfolgreiche ping-Aufrufe zu einer IPv4-Adresse und zu einer IPv6-Adresse mit der Option -s (Paketgröße 72 Bytes, 4 Pakete):

$ ping -s linux4 72 4

PING linux4: 72 data bytes

80 bytes from linux4 (172.17.29.15): icmp_seq=1 time=448.067 ms

80 bytes from linux4 (172.17.29.15): icmp_seq=2 time=33.339 ms

80 bytes from linux4 (172.17.29.15): icmp_seq=3 time=2.368 ms

80 bytes from linux4 (172.17.29.15): icmp_seq=4 time=2.834 ms

----linux4 PING Statistics----

4 packets transmitted, 4 packets received, 0% packet loss

round-trip (ms)  min/avg/max = 2.368/121.652/448.067

$

$ ping -s linux6 72 4

PING linux6: 72 data bytes

80 bytes from linux6 (3ffe:1:1001:3000:230:5ff:fefb:54e7): icmp_seq=1

time=3.690 ms

80 bytes from linux6 (3ffe:1:1001:3000:230:5ff:fefb:54e7): icmp_seq=2

time=3.222 ms

80 bytes from linux6 (3ffe:1:1001:3000:230:5ff:fefb:54e7): icmp_seq=3

time=3.285 ms

80 bytes from linux6 (3ffe:1:1001:3000:230:5ff:fefb:54e7): icmp_seq=4

time=3.197 ms

----linux6 PING Statistics----

4 packets transmitted, 4 packets received, 0% packet loss

round-trip (ms)  min/avg/max = 3.197/3.348/3.690

$

Beispiel 3

ping-Aufruf zu einem Host, der keine Antwort liefert

$ ping test

no answer from test.region.example.net

used IPv4 address:      172.25.92.53
$

Beispiel 4

ping-Aufruf zu einem Host, der nicht existiert

$ ping inexist.region.example.net

ping: unknown host inexist.region.example.net

$

Beispiel 5

ping-Aufruf zu einem Host, der nicht antwortet. Falls vorhanden werden alternative IPv4/IPv6-Adressen angezeigt, unter denen der Host möglicherweise erreichbar ist:

$ ping www.ct.de

ping: sendto: No route to host

used IPv6 address:      2a02:2e0:3fe:100::8
alternate addresses:

        193.99.144.80        (IPv4)

$

Beispiel 6

ping-Aufruf zur Ermittlung der IP-Adressen eines Hosts

$ ping -l www.ct.de

hostname: www.ct.de

        IPv6 address:   2a02:2e0:3fe:100::8

        IPv4 address:   193.99.144.80
$