Назад | Перейти на главную страницу

Настройка стека IPv6 в Linux

Я работаю над сетевым устройством 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, которую я, возможно, пропустил, тоже подойдут.

Что ж, похоже, что по крайней мере некоторые (все?) Из этих функций просто не были реализованы.

Вот недавний патч для добавления ipv6_nonlocal_bind, с некоторыми проблемами позже в теме.

http://kb.pert.geant.net/PERTKB/LinuxOSSpecific предлагает:

Обратите внимание, что хотя некоторые из этих параметров имеют в своих именах ipv4, они в равной степени применимы к TCP через IPv6.

Я не проверял, правда ли это.