Come modificare il TTL predefinito dei pacchetti TCP / IP?


15

Devo modificare il TTL predefinito dei pacchetti TCP / IP inviati dal mio computer Ubuntu. Ho trovato la soluzione per Windows:

  1. Per creare reg-file:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. Per eseguire questo comando nella console:

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

La domanda è: come dovrei tradurre questa soluzione per Ubuntu?

Risposte:


21

Per modificare il TTL predefinito dei pacchetti TCP / IP inviati dal tuo computer Linux, puoi eseguire il comando seguente:

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'

Ma devi eseguire uno di questi comandi ogni volta che il computer si avvia. Per rendere persistente questa impostazione durante i riavvii, è possibile aggiungere la seguente riga al file /etc/sysctl.conf:

net.ipv4.ip_default_ttl=129

Ho usato nano per modificare / proc / sys / net / ipv4 / ip_default_ttl e ora non riesco a vedere nessuna delle mie reti wifi
Arya,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.