Ich arbeite an einem Linux-Netzwerkgerät, und es gibt einige TCP / IP-Einstellungen, die keine IPv6-Entsprechungen zu haben scheinen. IP-Weiterleitung ist eine übliche Einstellung und in beiden Stapeln verfügbar
net.ipv4.ip_forward
net.ipv6.conf.all.forwarding
Dies sind jedoch Beispiele für Einstellungen, die ich zur Unterstützung von IPv6 benötigen würde
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
ist ziemlich kritisch und Einstellungen für TCP TIME_WAIT-Sockets fehlen anscheinend.
Hinweise auf die Kernel / iproute-Dokumentation, die ich möglicherweise übersehen habe, wären ebenfalls großartig.
quelle
net.ipv4.ip_local_port_range
auch IPv6 betrifft. Betrifftnet.ipv4.ip_nonlocal_bind
jedoch nicht IPv6. Dies bedeutet jedoch nicht, dass nichtlokale Bindungen für IPv6 nicht implementiert sind. Sie werden lediglich über eine Option pro Socket und nicht über eine systemweite Einstellung gesteuert.