J'ai besoin de changer le TTL par défaut des paquets TCP/IP envoyés depuis mon ordinateur Ubuntu. J'ai trouvé la solution pour Windows:
Pour faire reg-file:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
"DefaultTTL"=dword:00000081
Pour exécuter ces commandes dans la console:
netsh int ipv4 set glob defaultcurhoplimit=129
netsh int ipv6 set glob defaultcurhoplimit=129
La question est de savoir comment traduire cette solution pour Ubuntu.
Pour modifier la valeur par défaut TTL des paquets TCP/IP envoyés depuis votre ordinateur Linux, vous pouvez exécuter la commande suivante:
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'
Mais vous devez exécuter l'une de ces commandes à chaque démarrage de l'ordinateur. Pour rendre ce paramètre persistant lors des redémarrages, vous pouvez ajouter la ligne suivante au fichier /etc/sysctl.conf
:
net.ipv4.ip_default_ttl=129