TCP / IP paketlerinin varsayılan TTL'si nasıl değiştirilir?


15

Ubuntu bilgisayarımdan gönderilen TCP / IP paketlerinin varsayılan TTL'sini değiştirmem gerekiyor. Windows için çözümü buldum:

  1. Reg dosyası yapmak için:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. Bu komutları konsolda yürütmek için:

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

Soru şu: Ubuntu için bu çözümü nasıl çevirmeliyim?

Yanıtlar:


23

Linux bilgisayarınızdan gönderilen TCP / IP paketlerinin varsayılan TTL'sini değiştirmek için aşağıdaki komutu çalıştırabilirsiniz:

sudo sysctl net.ipv4.ip_default_ttl=129

Veya:

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

Veya:

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

Ancak bilgisayar her açıldığında bu komutlardan birini çalıştırmanız gerekir. Bu ayarı yeniden başlatmalarda kalıcı yapmak için dosyaya aşağıdaki satırı ekleyebilirsiniz /etc/sysctl.conf:

net.ipv4.ip_default_ttl=129

/ Proc / sys / net / ipv4 / ip_default_ttl düzenlemek için nano kullandım ve şimdi wifi ağlarımın hiçbirini göremiyorum
Arya
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.