Ubuntuコンピューターから送信されるTCP/IPパケットのデフォルトTTLを変更する必要があります。私はWindows用のソリューションを見つけました:
Reg-fileを作成するには:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
"DefaultTTL"=dword:00000081
コンソールでこのコマンドを実行するには:
netsh int ipv4 set glob defaultcurhoplimit=129
netsh int ipv6 set glob defaultcurhoplimit=129
問題は、このソリューションをUbuntu用にどのように翻訳すればよいですか?
Linuxコンピューターから送信されるTCP/IPパケットのデフォルトの TTL を変更するには、次のコマンドを実行できます。
Sudo sysctl net.ipv4.ip_default_ttl=129
または:
echo 129 | Sudo tee /proc/sys/net/ipv4/ip_default_ttl
または:
Sudo bash -c 'echo 129 > /proc/sys/net/ipv4/ip_default_ttl'
ただし、コンピューターが起動するたびに、これらのコマンドのいずれかを実行する必要があります。この設定を再起動後も維持するには、ファイル/etc/sysctl.conf
に次の行を追加できます。
net.ipv4.ip_default_ttl=129