Start·Terminal-Befehle

ping

Netzwerk

Aufruf

ping -c <count> <host>

Sendet ICMP-Echo-Anfragen, um zu sehen, ob ein Host antwortet und wie lange es dauert; keine Antwort heisst nicht, dass er tot ist, denn viele Firewalls verwerfen ICMP, wahrend TCP einwandfrei lauft.

Häufige Optionen

OptionBedeutung
-c 4Stop after four packets. Without it, ping runs until Ctrl+C.
-i 0.2Interval between packets; anything under 0.2s needs root.
-s 1472Payload size. With -M do on Linux this is how you find the MTU.
-W 1How long to wait for a reply: seconds on Linux, milliseconds on macOS.
-t 5Total seconds before giving up, on macOS/BSD (on Linux that flag is -w).
-4 / -6Force IPv4 or IPv6.

Beispiele

ping -c 4 1.1.1.1

Four packets to an address that does not need DNS to work.

ping -c 3 -s 1472 -M do 8.8.8.8

Check whether 1500-byte packets survive the path (Linux).

Wenn eine Verbindung scheitert, grenzen diese ein, wie weit sie kam — Name löst nicht auf, keine Route, oder der Port ist zu.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht ping?

Sendet ICMP-Echo-Anfragen, um zu sehen, ob ein Host antwortet und wie lange es dauert; keine Antwort heisst nicht, dass er tot ist, denn viele Firewalls verwerfen ICMP, wahrend TCP einwandfrei lauft.

Q. Wie gibt man ihn ein?

ping -c <count> <host> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 6; die vollständige Liste steht in man ping. Der Befehl gehört zu Netzwerk.

Verwandte Befehle

man-Seite: man ping