¿Cómo hacer ping a Internet en Ubuntu?

15

Necesito hacer ping a Google para ver mi estado de Internet. En Windows usamos:

ping -t [websitename]

En el menú de ejecución. ¿Cómo hago esto en Ubuntu?

Andrew Twirling
fuente
Para ver el estado de tiempo de espera, ms, etc. de un sitio web en particular
Andrew Twirling
55
¿Cómo es que esto no es un duplicado muchos, muchos años después del lanzamiento de Ask Ubuntu?
Peter Mortensen
1
En general, me resulta más útil hacer ping a mi servidor DNS (8.8.8.8) para probar la conectividad a Internet que golpear Google o Facebook o lo que sea. Si algún sitio web determinado al que hace ping deja de funcionar, aún tiene acceso al resto de la web; Si pierde la capacidad de realizar búsquedas DNS, el resto de la web también dejará de funcionar para usted.
Aoeuid
3
El conjunto internet? (Oo)
zxq9
Leer man ping, por supuesto.
waltinator

Respuestas:

9

La respuesta de chili555 ya cubre la pregunta, sin embargo, si está intentando depurar un problema de conexión traceroutees mucho más detallado (deberá habilitar el repositorio de Universe para instalarlo):

sudo apt-get update && sudo apt-get install traceroute

Salida de muestra de traceroute askubuntu.comen mi máquina:

ubuntu@ubuntu ~ % traceroute askubuntu.com 
traceroute to askubuntu.com (104.16.17.44), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  2.869 ms  3.661 ms  4.413 ms
 2  * * *
 3  0.0.0.0 (0.0.0.0)  33.405 ms  35.751 ms  37.452 ms
 4  0.0.0.0 (0.0.0.0)  42.541 ms 0.0.0.0 (0.0.0.0)  44.504 ms 0.0.0.0 (0.0.0.0)  50.297 ms
 5  0.0.0.0 (0.0.0.0)  53.278 ms 0.0.0.0 (0.0.0.0)  55.500 ms 0.0.0.0 (0.0.0.0)  57.140 ms
 6  * 0.0.0.0 (0.0.0.0)  32.867 ms  33.419 ms
 7  0.0.0.0 (0.0.0.0)  34.096 ms  35.122 ms  40.241 ms
 8  0.0.0.0 (0.0.0.0)  40.910 ms  41.986 ms  45.287 ms
 9  0.0.0.0 (0.0.0.0)  46.972 ms  47.290 ms  53.258 ms
10  104.16.17.44 (104.16.17.44)  53.822 ms  31.788 ms  33.164 ms
kos
fuente
25

Hasta donde yo sé, en Windows por defecto ping somesite.netenviará 4 paquetes de solicitud de eco ICMP al somesite.net. Como ha utilizado la -topción ping -t somesite.net, es decir , esto se ejecutará indefinidamente en Windows, es decir, seguirá enviando paquetes de solicitud de eco ICMP hasta que lo cierre usted mismo.

En Ubuntu ping soemsite.netse ejecutará indefinidamente, es decir, es lo mismo que ping -t soemsite.netpara Windows. Por otro lado, si desea enviar una cierta cantidad de paquetes, puede usar la -copción. Por ejemplo, para enviar 4 paquetes de solicitud de eco ICMP, debe abrir la Terminal con Ctrl+ Alt+ Ty ejecutar:

ping -c 4 somesite.net

Además, cualquier pingenvío de paquetes es altamente configurable en Ubuntu. Marque man pingpara obtener más ideas.

heemayl
fuente
¿Como lo detengo? El uso ping somesite.neten Windows siempre lo haría hacer ping 10 veces más o menos. Acabo de hacer eso en Ubuntu y, como dijiste, lo está haciendo indefinidamente. ¿Como lo detengo? Me preocupa que si salgo podría arruinar algo.
SarahofGaia
@SarahofGaia Puede especificar un cierto número de solicitudes para enviar utilizando la -copción, por ejemplo ping -c 10 somesite.net, enviará 10 paquetes ... Por otro lado, puede finalizar una pingoperación en curso presionando Ctrl + cel teclado
heemayl
¡Funcionó! ¡¡¡Gracias!!!
SarahofGaia
17

Por favor abra una terminal Ctrl+ Alt+ T. Entrar:

ping -c3 www.google.com

Si obtiene retornos de ping, entonces está conectado. Por ejemplo:

--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 20.697/21.033/21.260/0.294 ms
chili555
fuente
1

Si simplemente desea probar si su conexión está funcionando, una forma simple es usarla fpingcon example.com . fpingdevuelve 0 en caso de éxito; Consulte el manual para obtener detalles sobre los códigos de retorno.

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
Paddy Landau
fuente