Inicio·Comandos de terminal

ping

Red

Uso

ping -c <count> <host>

Envia peticiones ICMP echo para ver si un equipo responde y cuanto tarda; que no responda no significa que este caido, porque muchos cortafuegos descartan ICMP mientras TCP funciona.

Opciones habituales

OpciónSignificado
-c 4Stop after four packets. Without it, ping runs until Ctrl+C.
-i 0.2Interval between packets; anything under 0.2s needs root.
-s 1472Payload size. With -M do on Linux this is how you find the MTU.
-W 1How long to wait for a reply: seconds on Linux, milliseconds on macOS.
-t 5Total seconds before giving up, on macOS/BSD (on Linux that flag is -w).
-4 / -6Force IPv4 or IPv6.

Ejemplos

ping -c 4 1.1.1.1

Four packets to an address that does not need DNS to work.

ping -c 3 -s 1472 -M do 8.8.8.8

Check whether 1500-byte packets survive the path (Linux).

Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace ping?

Envia peticiones ICMP echo para ver si un equipo responde y cuanto tarda; que no responda no significa que este caido, porque muchos cortafuegos descartan ICMP mientras TCP funciona.

Q. ¿Cómo se escribe?

ping -c <count> <host> — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 6; la lista completa está en man ping. Este comando está en Red.

Comandos relacionados

página man: man ping