ping
à un hôte extérieur peut échouer pour une multitude de raisons, dont seulement quelques-unes disent réellement quelque chose d'utile sur l'état de votre propre réseau.
Dans un premier temps, ouvrez une fenêtre de terminal et tapez
ip route ls
Vous devriez voir une sortie dans le sens de
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
Cela indique que votre réseau local est une connexion Ethernet ( eth0
) avec l'adresse 192.168.15.0
, et que sa passerelle par défaut via laquelle il accède au reste d'Internet se trouve sur 192.168.15.1
.
Ensuite, vous pouvez essayer à ping
cette 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
Si vous voyez quelque chose de similaire à ce qui précède, votre propre réseau local est, au moins, très bien. À ce stade, vous pouvez commencer à chercher avec des outils plus avancés, comme traceroute
pour voir où votre connexion à la destination peut échouer.
Cependant, après une rapide vérification par Google de ce qui growl
est réellement censé être, j'ai l'impression qu'il y a autre chose qui ne va pas. Pouvez-vous développer votre question pour nous donner quelques détails supplémentaires sur ce que vous essayez de faire, comment vous essayez de le faire et la sortie d'erreur complète? La ligne que vous nous donnez actuellement est brusquement coupée ...
ping -c 1 www.yourtrustedserver.com | grep " 0% packet loss"
. Cela fait cingler le serveur avec un paquet et greps la sortie pour la chaîne "perte de paquet de 0%". (l'espace avant le 0% est important) Si la commande retourne une ligne, vous êtes connecté, sinon, pas connecté.