GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significa tener * * * en el comando traceroute? y ¿Cómo se puede hacer frente a esa situación?

Significa que el host afectado (en su ejemplo, el segundo) no respondió al traceroute. Como traceroute usa un puerto UDP de forma predeterminada, puede cambiar el protocolo de detección para usar ICMP/PING usando la opción "-I". Aparte de eso, no puedes hacer nada más.


Significa que un paquete con un TTL modificado no devolvió un paquete ICMP TTL excedido apropiado. , o que esos paquetes se perdieron en el camino de regreso, dentro del período dado que traceroute los espera. Esto PUEDE significar que el host en el camino no los está generando correctamente, en todo caso.

Es poco lo que puedes hacer al respecto. Puede cambiar el protocolo que usa traceroute para su descubrimiento (como se describe en shodanshok) o aumentar el tiempo de espera (traceroute -w 15 por ejemplo). Intente también reducir el número de solicitudes enviadas (-N 5 ).

PD También puede intentar usar alguna herramienta para utilizar RECORD_ROUTE, por ejemplo, hping3 . Pero no puedo darte más detalles porque nunca he podido usarlo.


Linux
  1. ¿Qué significa &al final de un comando de Linux?

  2. ¿Qué significa la sintaxis |&en lenguaje shell?

  3. ¿Cómo puedes cambiar las teclas j y k en vim?

  4. ¿Cómo usa expresiones regulares con el comando cp en Linux?

  5. ¿Cómo funciona el comando ps?

4 formas de editar un PDF con el comando pdftk-java

Comando de archivo de Linux:qué hace y cómo usarlo

¿Qué es el comando fuente en Linux y cómo funciona?

¿Qué es el comando Grep en Linux? ¿Por qué se usa y cómo funciona?

Cómo encontrar la ubicación de sus servidores con Traceroute y WHOIS

¿Qué es el correo y cómo se navega?