我正在使用 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。
我还没有亲自验证过这是否属实。