调整Linux的IPv6堆栈


8

我正在研究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套接字的设置似乎丢失了。

我可能会错过的指向内核/ iproute文档的指针也很好。

Answers:



0

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

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

我还没有测试过自己是否属实。


其中一些很容易测试。我可以确认这net.ipv4.ip_local_port_range也会影响IPv6。但net.ipv4.ip_nonlocal_bind不影响IPv6。但这并不意味着未为IPv6实现非本地绑定,它只是通过每个套接字选项而不是通过系统范围的设置来控制。
卡巴斯德,2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.