Bagaimana cara mengubah TTL standar dari paket TCP / IP?


15

Saya perlu mengubah TTL default dari paket TCP / IP yang dikirim dari komputer Ubuntu saya. Saya menemukan solusi untuk Windows:

  1. Untuk membuat reg-file:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. Untuk menjalankan perintah ini di konsol:

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

Pertanyaannya adalah bagaimana saya harus menerjemahkan solusi ini untuk Ubuntu?

Jawaban:


21

Untuk mengubah TTL default dari paket TCP / IP yang dikirim dari komputer Linux Anda, Anda dapat menjalankan perintah berikut:

sudo sysctl net.ipv4.ip_default_ttl=129

Atau:

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

Atau:

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

Tetapi Anda harus menjalankan salah satu dari perintah itu setiap kali komputer melakukan boot. Untuk membuat pengaturan ini persisten di seluruh reboot, Anda dapat menambahkan baris berikut ke file /etc/sysctl.conf:

net.ipv4.ip_default_ttl=129

Saya menggunakan nano untuk mengedit / proc / sys / net / ipv4 / ip_default_ttl dan sekarang saya tidak dapat melihat jaringan wifi saya
Arya
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.