ping
Comprueba si un equipo responde en la red o en internet.
Envía paquetes a una dirección y mide cuánto tarda en responder. Lo usas para saber si tienes conexión, si un servidor está encendido o si la red está fallando.
ping [opciones] HOSTDespiece
6 ejemplosProbar si tienes conexión a internet
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ping | Comando | El comando para probar conectividad. |
| 2 | -c | Opción | Limita el número de paquetes; aquí 4 para no quedarte para siempre. |
| 3 | 4 | Valor | Cuántos paquetes va a enviar. |
| 4 | google.com | Argumento | El servidor al que le haces la prueba. |
Muestra si Google responde, el tiempo que tarda en milisegundos y un resumen con los paquetes perdidos.
Revisar la pila de red del propio equipo
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ping | Comando | El comando para probar conectividad. |
| 2 | -c | Opción | Limita el número de paquetes. |
| 3 | 4 | Valor | Cuántos paquetes va a enviar. |
| 4 | localhost | Argumento | Un nombre especial que apunta a tu propio equipo (127.0.0.1, o ::1 en IPv6). |
Si responde, la red interna del equipo funciona. Es normal que salga ::1 en vez de 127.0.0.1: es la misma prueba, pero por IPv6.
Probar una IP sin depender del DNS
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ping | Comando | El comando para probar conectividad. |
| 2 | -c | Opción | Limita el número de paquetes. |
| 3 | 2 | Valor | Cuántos paquetes va a enviar. |
| 4 | 8.8.8.8 | Argumento | El DNS de Google, que casi siempre está encendido. |
Comprueba la conexión directa a una IP. Si responde, tu red llega a internet aunque el DNS falle.
Hacer ping con otro intervalo
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ping | Comando | El comando para probar conectividad. |
| 2 | -i | Opción | Define el intervalo entre cada paquete, en segundos. |
| 3 | 3 | Valor | Espera 3 segundos entre cada envío. |
| 4 | -c | Opción | Limita el número de paquetes. |
| 5 | 4 | Valor | Cuántos paquetes va a enviar. |
| 6 | google.com | Argumento | El servidor al que le haces la prueba. |
Envía 4 paquetes con 3 segundos de espera entre cada uno; útil para revisar una conexión lenta.
Mostrar solo el resumen
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ping | Comando | El comando para probar conectividad. |
| 2 | -q | Opción | Quiet: omite las respuestas individuales. |
| 3 | -c | Opción | Limita el número de paquetes. |
| 4 | 4 | Valor | Cuántos paquetes va a enviar. |
| 5 | google.com | Argumento | El servidor al que le haces la prueba. |
Imprime solo el resumen final: paquetes enviados, recibidos, perdidos y el porcentaje de pérdida.
Revisar rápido si un equipo está vivo
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ping | Comando | El comando para probar conectividad. |
| 2 | -c | Opción | Limita el número de paquetes. |
| 3 | 1 | Valor | Un solo paquete. |
| 4 | -W | Opción | Fija cuánto espera la respuesta. |
| 5 | 2 | Valor | 2 segundos como máximo. |
| 6 | 192.168.1.1 | Argumento | El equipo que quieres revisar; aquí, un router típico de casa. |
Manda un paquete y espera máximo 2 segundos. Si no hay respuesta, termina con error en vez de quedarse esperando; ideal para scripts.
Opciones
Las que sí vas a usar| Opción | Qué hace |
|---|---|
| -c N | Envía N paquetes y termina. Sin esto, ping corre para siempre. |
| -i N | Espera N segundos entre cada paquete. Lo normal es 1; menos de 0.2 solo lo permite root. |
| -W N | Segundos que espera una respuesta antes de darla por perdida. Útil con -c 1 en scripts. |
| -q | Solo muestra el resumen final, sin una línea por cada respuesta. |
| -n | No traduce las IP a nombres; muestra solo números. |
| -6 | Fuerza el uso de IPv6 para la prueba. |
Fallas comunes
| Falla | Remedio |
|---|---|
| Poner http:// o https:// en el host, como ping https://google.com. | ping solo recibe un host o una IP. Escribe ping google.com sin esquema. |
| Olvidar -c y dejar ping corriendo para siempre. | Usa ping -c 4 para que termine solo. Si ya lo dejaste corriendo, detenlo con Ctrl+C. |
| Concluir que no hay internet solo porque ping falla. | Algunos servidores y redes bloquean ICMP a propósito. Prueba también con curl o con el navegador antes de decidir. |
Preguntas frecuentes
- ¿Cómo sé si tengo internet con ping?
- Escribe ping -c 4 google.com. Si responde, hay conectividad. Si se pierden todos los paquetes, revisa el cable, el wifi o la configuración de red.
- ¿Por qué ping en Linux nunca termina?
- Por defecto ping no tiene tope: manda un paquete por segundo hasta que lo detengas con Ctrl+C. Usa la opción -c con un número para que termine solo, por ejemplo ping -c 4.
- ¿Qué significan los números de la salida de ping?
- time es lo que tardó en ir y volver cada paquete, en milisegundos. ttl es cuántos saltos entre routers le quedaban a la respuesta. packet loss es el porcentaje de paquetes que se perdieron, y la línea rtt resume el tiempo mínimo, promedio y máximo.
- ¿Cuál es la diferencia entre ping y curl?
- ping trabaja a nivel de red con ICMP y solo dice si el equipo responde. curl habla con un servidor web usando HTTP y comprueba que el servicio responde de verdad.
- ¿Qué significa 100% packet loss en ping?
- Que ningún paquete llegó a su destino. Puede ser que el equipo esté apagado, que no exista ruta hacia él o que un firewall esté bloqueando ICMP.