¿Cómo cambiar el TTL predeterminado de los paquetes TCP / IP?

15

Necesito cambiar el TTL predeterminado de los paquetes TCP / IP enviados desde mi computadora Ubuntu. Encontré la solución para Windows:

  1. Para hacer un archivo de registro:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. Para ejecutar estos comandos en la consola:

    netsh int ipv4 set glob defaultcurhoplimit=129
    netsh int ipv6 set glob defaultcurhoplimit=129
    

La pregunta es ¿cómo debo traducir esta solución para Ubuntu?

kostiamol
fuente

Respuestas:

21

Para cambiar el TTL predeterminado de los paquetes TCP / IP enviados desde su computadora Linux, puede ejecutar el siguiente comando:

sudo sysctl net.ipv4.ip_default_ttl=129

O:

echo 129 | sudo tee /proc/sys/net/ipv4/ip_default_ttl

O:

sudo bash -c 'echo 129 > /proc/sys/net/ipv4/ip_default_ttl'

Pero debe ejecutar uno de esos comandos cada vez que se inicia la computadora. Para que esta configuración sea persistente en todos los reinicios, puede agregar la siguiente línea al archivo /etc/sysctl.conf:

net.ipv4.ip_default_ttl=129
Eric Carvalho
fuente
Usé nano para editar / proc / sys / net / ipv4 / ip_default_ttl y ahora no puedo ver ninguna de mis redes wifi
Arya