He estado leyendo la página de manual de iptables (lectura ligera antes de dormir) y me encontré con el objetivo 'TTL', pero advierte:
Establecer o incrementar el campo TTL puede ser muy peligroso
y
¡Nunca establezca o incremente el valor de los paquetes que salen de su red local!
Puedo ver cómo quizás disminuir o establecer el TTL más bajo podría hacer que los paquetes se caigan antes de llegar al destino, pero ¿qué efecto podría tener el incremento?
Hay un punto en el que las respuestas parecen haberse perdido, pero que sería puramente académico (debido a la cantidad de saltos que se requieren en Internet): si un paquete normalmente no llega a su destino debido a un TTL que expira, entonces increméntelo permitiría que el paquete llegue a su destino, pero no afectaría a los paquetes devueltos y expirarían antes de llegar a su red.
ACTUALIZACIÓN: Según esta página en Wikipedia :
ACTUALIZACIÓN 2: cuando alguien actualizó mi publicación y hizo referencia a Wikipedia, pensé que sería mejor hacer referencia al RFC en sí mismo - http://www.ietf.org/rfc/rfc791.txt - Simplemente busque TTL allí y lo hace bastante un buen trabajo de explicarlo:
fuente
Conozco solo un programa, que podría usar un valor TTL más alto, y eso es
traceroute
. Como su nombre lo indica, rastrea la ruta a un host de destino modificando el valor TTL. El salto máximo estándar es de 20, pero puede aumentarlo.fuente
Cada enrutador que maneja un paquete disminuye el valor TTL, hasta que el paquete llega a su destino, o TTL llega a cero, y muere.
Como han dicho otros, aumentar TTL podría dar como resultado paquetes que nunca mueren, si hay un ciclo negativo. En general, si un valor TTL no es lo suficientemente grande, la lógica para probar un TTL más grande probablemente debería ser manejada por los clientes de extremo a extremo.
Si está seguro de que un enrutador no está en un ciclo (topología en forma de árbol), en teoría podría aumentar de forma segura el valor TTL. Dicho esto, permitir más saltos de lo normal podría hacer que la congestión sea más probable en la red externa. Si tiene una larga cadena de enrutadores entre la red interna y la externa, siempre que no haya un ciclo, un valor TTL más grande podría ayudar. Dicho esto, podría ser bastante fácil para alguien agregar un borde a la red y crear un ciclo, por lo que comenzar con un valor TTL más grande donde el paquete se originó en primer lugar es mucho más seguro.
fuente