调整 Linux 的 IPv6 堆栈

调整 Linux 的 IPv6 堆栈

我正在使用 Linux 网络设备,有些 TCP/IP 设置似乎没有 IPv6 等效设置。IP 转发是一种常见设置,在两个堆栈中都可用

net.ipv4.ip_forward
net.ipv6.conf.all.forwarding

但这些是我需要支持 IPv6 的一些设置的示例

net.ipv4.ip_nonlocal_bind
net.ipv4.ip_local_port_range
net.ipv4.tcp_tw_reuse
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem

ip_nonlocal_bind非常关键,并且 TCP TIME_WAIT 套接字的设置似乎缺失。

我可能错过的 kernel/iproute 文档的指针也非常有用。

答案1

嗯,看起来至少其中一些(全部?)功能尚未实现。

这是最近尝试添加 ipv6_nonlocal_bind 的补丁,后面的线程中会出现一些问题。

答案2

http://kb.pert.geant.net/PERTKB/LinuxOSSpecific建议:

请注意,尽管其中一些参数的名称中带有 ipv4,但它们同样适用于 TCP over IPv6。

我还没有亲自验证过这是否属实。

相关内容