ping
an einen externen Host kann aus einer Vielzahl von Gründen fehlschlagen, von denen nur einige tatsächlich etwas Nützliches über den Zustand Ihres eigenen Netzwerks aussagen.
Öffnen Sie zunächst ein Terminalfenster und geben Sie Folgendes ein
ip route ls
Sie sollten eine Ausgabe nach dem Vorbild von sehen
shadur@equinox:~$ ip route ls
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.102
default via 192.168.15.1 dev eth0
Dies zeigt an, dass Ihr lokales Netzwerk eine Ethernet-Verbindung ( eth0
) mit der Adresse 192.168.15.0
ist und dass sich das Standard-Gateway, über das es auf das restliche Internet zugreift, unter befindet 192.168.15.1
.
Als nächstes können Sie versuchen, an ping
diese Adresse:
shadur@equinox:~$ ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data.
64 bytes from 192.168.15.1: icmp_req=1 ttl=255 time=0.352 ms
64 bytes from 192.168.15.1: icmp_req=2 ttl=255 time=0.269 ms
^C
--- 192.168.15.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.269/0.310/0.352/0.045 ms
Wenn Sie etwas Ähnliches sehen, ist Ihr eigenes lokales Netzwerk zumindest in Ordnung. An diesem Punkt können Sie mit erweiterten Tools nachsehen traceroute
, wo Ihre Verbindung zum Ziel möglicherweise fehlschlägt.
Nach einer schnellen Überprüfung durch Google, was growl
eigentlich sein soll, habe ich jedoch das Gefühl, dass etwas anderes schief geht. Können Sie Ihre Frage erweitern, um uns ein paar Details darüber zu geben, was Sie versuchen, wie Sie es versuchen, und die vollständige Fehlerausgabe? Die Leitung, die Sie uns gerade geben, wird abrupt unterbrochen ...
ping -c 1 www.yourtrustedserver.com | grep " 0% packet loss"
. Damit wird der Server mit einem Paket gepingt und die Ausgabe auf die Zeichenfolge "0% Packet Loss" überprüft. (Das Leerzeichen vor 0% ist wichtig.) Wenn der Befehl eine Zeile zurückgibt, sind Sie verbunden, andernfalls nicht verbunden.