¿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?

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

Usé nano para editar / proc / sys / net / ipv4 / ip_default_ttl y ahora no puedo ver ninguna de mis redes wifi
Arya
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.