TCPタイムスタンプをオフにする方法は?

TCPタイムスタンプをオフにする方法は?

成功せずにtcpタイムスタンプをオフにしようとしました。私が行ったステップは次のとおりです。

$ sysctl -w net.ipv4.tcp_timestamps=0
$ sysctl -p
$ sysctl net.ipv4.tcp_timestamps (=> to be sure that it has been set to 0)
$ hping3 www.google.com -S -c 1 -p 443 --tcp-timestamp

わかりました:

TCP timestamp: tcpts=2513557362

また、Wiresharkを介してトラフィックをスニッフィングしてみましたが、すべてのTCPパケットにタイムスタンプフィールドに値が含まれていることを確認しました。

私はLinux Debian 4.9.13を使用しています。

私は何が間違っていましたか?

答え1

hping3 は "sysctl net.ipv4.tcp_timestamps" を気にしないので、 "--tcp-timestamp" オプションがあります。
たとえば、カールを使用して違いを確認できます。

関連情報