HER · Herramienta Herramientas y comandos (Transversal)

41.ping

Herramienta que envía mensajes ICMP de eco para comprobar si un equipo responde y cuánto tarda; la primera prueba de cualquier diagnóstico.

¿Qué es?

ping es el comando para saber si un equipo responde por la red y cuánto tarda en hacerlo. Envía un pequeño mensaje y espera la respuesta.

Es como tocar a una puerta y esperar a que alguien conteste «¿quién?». Si contestan, sabes que hay alguien y cuánto tardaron; si no, todavía no sabes por qué: puede que no haya nadie o que no quieran abrir.

En términos técnicos

  • Envía mensajes ICMP Echo Request (tipo 8) y espera Echo Reply (tipo 0). En IPv6 usa ICMPv6 (tipos 128 y 129).
  • Mide el tiempo de ida y vuelta (RTT), en milisegundos.
  • Cuenta cuántas respuestas llegaron: el porcentaje de pérdida.
  • Muestra el TTL de la respuesta.
  • Existe en Windows, Linux, macOS, Cisco IOS y casi cualquier sistema.

¿Dónde lo vas a encontrar?

En todo diagnóstico de red: para saber si la puerta de enlace responde, si hay salida a Internet, si un servidor está en línea o si un enlace pierde paquetes. También lo usan los sistemas de monitoreo para vigilar equipos.

¿Cómo funciona?

Opciones útiles

Para… Windows Linux / macOS Cisco IOS
Cantidad de pings -n 10 -c 10 repeat 10
Ping continuo -t (Ctrl+C para parar) por defecto (Ctrl+C) repeat 100000
Tamaño del paquete -l 1472 -s 1472 size 1500
No fragmentar -f -M do df-bit
Forzar IPv4 / IPv6 -4 / -6 -4 / -6 ping ipv6 …
Elegir interfaz o IP de origen -S 192.168.10.5 -I eth0 source g0/0
Resolver la IP a nombre -a — —

Leer el resultado

C:\> ping -n 4 192.168.10.1

Respuesta desde 192.168.10.1: bytes=32 tiempo=1ms TTL=255
Respuesta desde 192.168.10.1: bytes=32 tiempo<1m TTL=255
Respuesta desde 192.168.10.1: bytes=32 tiempo=1ms TTL=255
Respuesta desde 192.168.10.1: bytes=32 tiempo=1ms TTL=255

Estadísticas de ping para 192.168.10.1:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos),
Dato Qué te dice
tiempo La latencia: en una LAN, 1 ms o menos; a otra ciudad, decenas de ms; por satélite geoestacionario, más de 500
TTL Pista del sistema y de la distancia: los sistemas empiezan en 64 (Linux, macOS), 128 (Windows) o 255 (Cisco) y restan 1 por cada router. TTL=118 suele ser un Windows a 10 saltos
perdidos Pérdidas: 0 % es lo normal; pérdidas constantes indican un problema

Mensajes de error frecuentes

Mensaje Significa
«Tiempo de espera agotado» / Request timed out No llegó respuesta: el equipo no existe, está apagado, un firewall bloquea o falta la ruta de regreso
«Host de destino inaccesible» / Destination host unreachable Un router (o tu propio equipo) no encontró cómo llegar; si lo dice tu IP, casi siempre falta la puerta de enlace o ARP no obtuvo respuesta
«Error general» / General failure Problema en tu propio equipo: tarjeta desactivada, firewall local o VPN
«La solicitud de ping no pudo encontrar el host» Falla DNS: el nombre no se resolvió

Verificación y diagnóstico

Diagnóstico de abajo hacia arriba

# Prueba Si falla, revisa…
1 ping 127.0.0.1 La pila TCP/IP del propio equipo
2 ping a tu propia IP La tarjeta de red y su configuración
3 ping a la puerta de enlace Cable o Wi-Fi, VLAN, IP y máscara
4 ping a un equipo de otra red interna Rutas del router, ACL
5 ping 8.8.8.8 (una IP de Internet) Salida a Internet, NAT, ruta por defecto
6 ping solutionss.net (un nombre) DNS

Ping desde un router Cisco

R1# ping 192.168.20.10 source GigabitEthernet0/0 repeat 100
Type escape sequence to abort.
Sending 100, 100-byte ICMP Echos to 192.168.20.10, timeout is 2 seconds:
Packet sent with a source address of 192.168.10.1
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (100/100), round-trip min/avg/max = 1/1/4 ms

Para tomar en cuenta

  • Muchos servidores no responden ping a propósito (Windows con su firewall por defecto, muchos sitios grandes). Prueba también el servicio real.
  • El primer ping que falla en una red local suele ser normal: el equipo estaba resolviendo la MAC con ARP.
  • Un tiempo alto no siempre es un problema de la red: el equipo que responde puede estar ocupado y contestar ICMP con baja prioridad.
  • Ping no prueba puertos: que un servidor responda ping no significa que su página web funcione.
  • No hagas pings masivos ni con paquetes enormes a equipos ajenos: puede tomarse como ataque.
  • Anota los resultados en una tabla durante el diagnóstico: qué probaste, desde dónde y qué salió.

Material descargable

Aún no hay material descargable para este tema. Pronto habrá cuadernillos, manuales o laboratorios.

Referencias (RFC / estándar)

Antes conviene ver…

© solutions_ · Redes informáticas · 41 ping