Comment changer le TTL par défaut des paquets TCP / IP?


15

Je dois changer le TTL par défaut des paquets TCP / IP envoyés depuis mon ordinateur Ubuntu. J'ai trouvé la solution pour Windows:

  1. Pour créer un fichier reg:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. 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?

Réponses:


22

Pour modifier le TTL par défaut 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

J'ai utilisé nano pour éditer / proc / sys / net / ipv4 / ip_default_ttl et maintenant je ne peux voir aucun de mes réseaux wifi
Arya
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.