Cómo modificar el valor TTL de Linux
Normalmente, la base TTL de Windows es 128, mientras que la base TTL de los primeros Red Hat Linux y Solaris es 255, y la base TTL de FreeBSD y las nuevas versiones de Red Hat Linux es 64. Por ejemplo, al hacer ping a un sistema Red Hat, la pantalla es la siguiente:
[root@ www.linuxidc.com ~]# ping 127.0.0.1
PING 127.0.0.1 ( 127.0.0.1) 56 (84) bytes de datos.
64 bytes de 127.0.0.1: icmp_seq=0 ttl=64 time=0.030 ms
64 bytes de 127.0.0.1: icmp_seq=1 ttl= 64 tiempo=0.013 ms
64 bytes de 127.0.0.1: icmp_seq=2 ttl=64 tiempo=0.013 ms
64 bytes de 127.0.0.1: icmp_seq= 3 ttl=64 time =0.012 ms
Utilice el siguiente comando para modificar la base TTL de Red Hat Linux a 128 (originalmente 64):
# echo 128 gt; sys/net/ipv4/ip_default_ttl
El 128 anterior en realidad puede ser cualquier número, pero para disfrazarlo como un sistema WIN, elegimos este número
Si desea hacer Para configurar la configuración permanente, puede modificar el archivo de configuración /etc/sysctl.conf y agregar la siguiente línea:
net.ipv4.ip_default_ttl = 128
Después de guardar y salir, debe reinicie y haga ping nuevamente. La base TTL pasará a ser 128.
Para obtener más información sobre Linux, consulta el libro "Así es como debes aprender Linux".