TCP / IPパケットのデフォルトTTLを変更する方法は?


15

Ubuntuコンピューターから送信されたTCP / IPパケットのデフォルトTTLを変更する必要があります。私はWindows用のソリューションを見つけました:

  1. reg-fileを作成するには:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. コンソールでこのコマンドを実行するには:

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

問題は、このソリューションをUbuntu用にどのように翻訳すればよいですか?

回答:


21

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

私は編集は、/ proc / sys / net / IPv4の/ ip_default_ttlにnanoを使用して、今私は私のWiFiネットワークのいずれかを見ることができない
アーヤ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.