ping
a un host externo puede fallar por una multitud de razones, solo algunas de las cuales realmente dicen algo útil sobre el estado de su propia red.
Como primer paso, abra una ventana de terminal y escriba
ip route ls
Debería ver una salida a lo largo de las líneas 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
Esto indica que su red local es una conexión ethernet ( eth0
) con la dirección 192.168.15.0
, y que se puede encontrar su puerta de enlace predeterminada a través de la cual accede al resto de Internet 192.168.15.1
.
A continuación, puede intentar con ping
esa dirección:
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 ve algo similar a lo anterior, su propia red local está, al menos, bien. En este punto, puede comenzar a buscar con herramientas más avanzadas como traceroute
ver dónde puede fallar su conexión con el destino.
Sin embargo, después de un rápido chequeo en Google de lo growl
que realmente se supone que es, tengo la sensación de que algo más está yendo mal. ¿Puede ampliar su pregunta para darnos algunos detalles más sobre lo que está tratando de hacer, cómo lo está intentando y el resultado completo del error? La línea que nos está dando actualmente se corta abruptamente ...
ping -c 1 www.yourtrustedserver.com | grep " 0% packet loss"
? Lo que esto hace es hacer ping al servidor con un paquete, y greps la salida para la cadena "0% de pérdida de paquetes". (el espacio antes del 0% es importante) Si el comando devuelve una fila, está conectado, de lo contrario, no está conectado.