GNU/Linux >> Tutoriales Linux >  >> Linux

Error de ping de tiempo de vida excedido

Cada paquete de datos que se envía incluye un valor TTL dentro del encabezado del paquete IP. Esto se refiere a la cantidad de saltos que pueden atravesar los datos antes de que se descarten. Según el tráfico de red entre hosts, es posible predecir qué sistema operativo se está ejecutando en un sistema. Cada sistema operativo tiene su propia forma única de implementar la pila TCP/IP. Un método pasivo muy simple pero efectivo es inspeccionar el tiempo de vida inicial (TTL) en el encabezado IP:

"Tiempo de vida excedido" este error de ping ICMP se debe a que el campo de tiempo de vida (TTL) alcanzó un valor cero o hay un tiempo de espera para el reensamblaje de segmentos. Como solución, recomendaré aumentar el valor TTL (Time To Live) (el más alto es 255).

Solución

Por ejemplo, ejecute traceroute a ipaddress 8.8.8.8 (servidor DNS público de Google). Y encuentre el número de saltos al destino.

[root@server ~]# traceroute 8.8.8.8      (in linux distro)
C:\>tracert 8.8.8.8                                (in Windows OS)

Para mí son 6 saltos a 8.8.8.8. Por lo tanto, se requiere un valor TTL mínimo de 6 para llegar a los paquetes icmp a 8.8.8.8 y obtener una reproducción de ping. Y no puede hacer ping a 8.8.8.8 con un valor TTL de 5 o menos.

Resultados de ping con diferentes valores TTL:

[root@server ~]# ping 8.8.8.8 -t 5                 (-t 5  is for custom TTL value of 5)

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.1.1  icmp_seq=1 Time to live exceeded
From 192.168.1.1  icmp_seq=2 Time to live exceeded
From 192.168.1.1  icmp_seq=3 Time to live exceeded
From 192.168.1.1  icmp_seq=4 Time to live exceeded
# ping 8.8.8.8 -t 6 (-t 6 es para el valor TTL personalizado de 6)
PING 8.8.8.8 (8.8.8.8) 56(84) bytes de datos.
64 bytes de 8.8.8.8:icmp_req=1 ttl=55 tiempo=48,9 ms
64 bytes de 8.8.8.8:icmp_req=2 ttl=55 tiempo=49,5 ms
64 bytes de 8.8.8.8:icmp_req=3 ttl=55 tiempo=50,4 ms
64 bytes de 8.8.8.8:icmp_req=4 ttl=55 tiempo=49,4 ms


Linux
  1. Manejo de errores en scripts Bash

  2. ¿Error wifi Wpa_supplicant?

  3. “Error de arranque” con usb en vivo de Ubuntu 15.10 – Cómo solucionarlo

  4. Ejemplos de comandos ping en Linux

  5. Que es :-!! en código C?

Programación con cron &At

¿El indicador de hora no muestra la fecha/hora?

Ejemplos de comandos ping de Linux

Comando ping de Linux

Error de límite de ancho de banda excedido:¿cómo puedo solucionarlo?

Ping de Linux:Mostrar tiempo de espera