Kurzfassung: Mit ping kann die Erreichbarkeit eines Hosts im Netzwerk geprüft werden. Es sendet ICMP-Echo-Anfragen und misst Antwortzeiten, Paketverlust und Netzwerklatenz. Grundlegendes Diagnosewerkzeug für Netzwerkprobleme und Konnektivitätsproblemen.
ping sendet ICMP (Internet Control Message Protocol) Echo Request Pakete an einen Zielhost und wartet auf Echo Reply Antworten. Es ist das Standard-Werkzeug zur Überprüfung der Netzwerkkonnektivität und zur Messung von Latenz.
ping [Optionen] ZIEL
-c COUNT # Anzahl der Pakete (sonst unbegrenzt) -i INTERVAL # Intervall zwischen Paketen (Standard: 1 Sekunde) -I INTERFACE # Spezifisches Netzwerk-Interface verwenden -s SIZE # Paketgröße in Bytes (Standard: 56 + 8 ICMP-Header = 64) -W TIMEOUT # Timeout für Antwort (Sekunden) -q # Quiet - nur Start und Ende anzeigen -v # Verbose - detaillierte Ausgabe -4 # IPv4 erzwingen -6 # IPv6 erzwingen
# Endloser ping (mit Ctrl+C beenden) ping 8.8.8.8 # Hostname pingen ping google.com # IPv6 pingen ping6 ipv6.google.com ping -6 ipv6.google.com
# 4 Pakete senden ping -c 4 8.8.8.8 # 10 Pakete an Domain ping -c 10 example.com # 1 Paket (schneller Test) ping -c 1 192.168.1.1
# Über bestimmtes Interface pingen ping -I eth0 8.8.8.8 # Über WLAN-Interface ping -I wlan0 192.168.1.1 # Spezifische Source-IP ping -I 192.168.1.100 8.8.8.8
# Ping alle 0.2 Sekunden (erfordert root) sudo ping -i 0.2 -c 10 8.8.8.8 # Ping alle 2 Sekunden ping -i 2 -c 5 google.com # Timeout von 2 Sekunden ping -W 2 -c 4 192.168.1.1
# Große Pakete (MTU-Test) ping -s 1472 -c 4 8.8.8.8 # Sehr große Pakete ping -s 8000 -c 4 192.168.1.1 # Kleine Pakete ping -s 10 -c 4 google.com
# Quiet Mode (nur Zusammenfassung) ping -q -c 100 8.8.8.8 # Flood ping (so schnell wie möglich, erfordert root) sudo ping -f 8.8.8.8 # Flood mit Paketanzahl sudo ping -f -c 1000 192.168.1.1
PING google.com (142.250.185.78) 56(84) bytes of data. 64 bytes from fra16s48-in-f14.1e100.net (142.250.185.78): icmp_seq=1 ttl=117 time=13.2 ms 64 bytes from fra16s48-in-f14.1e100.net (142.250.185.78): icmp_seq=2 ttl=117 time=12.8 ms --- google.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1002ms rtt min/avg/max/mdev = 12.800/13.000/13.200/0.200 ms
Erklärung:
# Internet-Verbindung prüfen ping -c 4 8.8.8.8 # Router erreichbar? ping -c 3 192.168.1.1 # DNS funktioniert? ping -c 3 google.com # Latenz messen ping -c 100 8.8.8.8 | tail -1 # MTU-Größe testen ping -M do -s 1472 8.8.8.8
# "Destination Host Unreachable" - Host nicht erreichbar # → Netzwerk-Problem, falsche IP, oder Host offline # "Request timeout" - Keine Antwort # → Firewall blockiert ICMP, Host blockiert ping, oder Netzwerk-Problem # "Name or service not known" - DNS-Problem # → DNS-Server nicht erreichbar oder falsche Domain # Hoher packet loss (> 5%) # → Netzwerkprobleme, Überlastung, schlechte Verbindung # Hohe Latenz (> 100ms zu lokalem Router) # → Netzwerküberlastung, fehlerhafte Hardware
-M do verhindert Fragmentierung, -s 1472 testet Standard-MTUping6 oder -6 für IPv6-Adressenping wird teils durch fping oder hping ersetzt