<分区>
我想更改 tcp keepalive settigs,特别是 linux 的 tcp_keepalive_time、tcp_keepalive_intvl、tcp_keepalive_probes 和 tcp_retries2 设置。所有这些设置都可用于 Linux 中的 ipv4,但我没有看到任何 ipv6 设置。这些设置会自动应用于 ipv6 吗?如果这些设置确实适用于 ipv6,是否有官方文档提到这一点?
谢谢!
<分区>
我想更改 tcp keepalive settigs,特别是 linux 的 tcp_keepalive_time、tcp_keepalive_intvl、tcp_keepalive_probes 和 tcp_retries2 设置。所有这些设置都可用于 Linux 中的 ipv4,但我没有看到任何 ipv6 设置。这些设置会自动应用于 ipv6 吗?如果这些设置确实适用于 ipv6,是否有官方文档提到这一点?
谢谢!
最佳答案
是的,ipv4 的 tcp 设置也适用于 ipv6:
https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt :
... /proc/sys/net/ipv6/* Variables: IPv6 has no global variables such as tcp_*. tcp_* settings under ipv4/ also apply to IPv6 ...
关于ipv6 的 Linux tcp 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22157566/