LinuxのIPv6スタックの調整


8

Linuxネットワークデバイスに取り組んでいます。IPv6に対応していないように見えるTCP / IP設定があります。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ドキュメントへのポインタも素晴らしいでしょう。

回答:



0

http://kb.pert.geant.net/PERTKB/LinuxOSSpecificは以下を提案します:

これらのパラメータの一部には名前にipv4が含まれていますが、IPv6上のTCPにも同様に適用されることに注意してください。

私はそれが本当かどうか自分自身をテストしていません。


それらのいくつかはテストが簡単です。net.ipv4.ip_local_port_rangeIPv6にも影響があることが確認できました。ただしnet.ipv4.ip_nonlocal_bind、IPv6には影響しません。これは、非ローカルバインドがIPv6に実装されていないという意味ではありません。システム全体の設定ではなく、ソケットごとのオプションによって制御されるだけです。
kasperd 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.