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.
net.ipv4.ip_local_port_rangeauch IPv6 betrifft. Betrifftnet.ipv4.ip_nonlocal_bindjedoch 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.