Wie ändere ich die Standard-TTL von TCP / IP-Paketen?

15

Ich muss die Standard-TTL von TCP / IP-Paketen ändern, die von meinem Ubuntu-Computer gesendet werden. Ich habe die Lösung für Windows gefunden:

  1. So erstellen Sie eine Registrierungsdatei:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. So führen Sie diese Befehle in der Konsole aus:

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

Die Frage ist, wie ich diese Lösung für Ubuntu übersetzen soll.

kostiamol
quelle

Antworten:

21

Um die Standard- TTL von TCP / IP-Paketen zu ändern, die von Ihrem Linux-Computer gesendet werden, können Sie den folgenden Befehl ausführen:

sudo sysctl net.ipv4.ip_default_ttl=129

Oder:

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

Oder:

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

Sie müssen jedoch einen dieser Befehle ausführen, wenn der Computer gestartet wird. Um diese Einstellung über Neustarts hinweg dauerhaft zu machen, können Sie die folgende Zeile an die Datei anhängen /etc/sysctl.conf:

net.ipv4.ip_default_ttl=129
Eric Carvalho
quelle
Ich habe nano verwendet, um / proc / sys / net / ipv4 / ip_default_ttl zu bearbeiten, und jetzt kann ich keines meiner WLAN-Netzwerke sehen
Arya