Como alterar o TTL padrão dos pacotes TCP / IP?


15

Preciso alterar o TTL padrão dos pacotes TCP / IP enviados do meu computador Ubuntu. Encontrei a solução para Windows:

  1. Para criar o arquivo reg:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. Para executar estes comandos no console:

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

A questão é como devo traduzir esta solução para o Ubuntu?

Respostas:


21

Para alterar o TTL padrão dos pacotes TCP / IP enviados do seu computador Linux, você pode executar o seguinte comando:

sudo sysctl net.ipv4.ip_default_ttl=129

Ou:

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

Ou:

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

Mas você precisa executar um desses comandos sempre que o computador inicializar. Para tornar essa configuração persistente nas reinicializações, você pode anexar a seguinte linha ao arquivo /etc/sysctl.conf:

net.ipv4.ip_default_ttl=129

Eu costumava nano para editar / proc / sys / net / ipv4 / ip_default_ttl e agora eu não consigo ver nenhuma das minhas redes wifi
Arya
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.