
Я проводил некоторые исследования по улучшению производительности OpenVPN и узнал о возможности установки fastforwarding на 1, но когда я попытался сделать это, то получил ошибку. Я error: "net.inet.ip.fastforwarding" is an unknown key
попытался error: "net.ipv4.ip.fastforwarding" is an unknown key
узнать, нужно ли мне загружать модуль?
Это компьютер с CentoOS 6.x 64bit.
решение1
Список параметров ядра можно просмотреть с помощью команды:
$ sysctl -a
Я проверил систему CentOS 6.x, а также систему Ubuntu 12.04, и ни в одной из них этот параметр не отсутствовал.
$ sysctl -a | grep forwarding
Интересно, это параметр только BSD? В этой теме форума указано, что это просто параметр pfSense и BSD,net.inet.ip.fastforwarding настройка производительности
Я не нашел ссылок на него нигде, кроме как в связи с pfsense. Поиск в Google по запросу "net.inet.ip.fastforwarding" показывает только ссылки, связанные с BSD.
Это руководство,Настройка и оптимизация FreeBSDтакже показывает его как просто опцию BSD.
net.inet.ip
Это дерево в целом даже не существует в Linux, это, по-видимому, только параметры ядра BSD. Вот пост, который охватывает все остальное, под названием:Объяснение системных функций FreeBSD net.inet.ip. Linux использует net.ipv4.inet
.
решение2
Этоnet.inet.ip.fastforwarding
FreeBSD sysctl
опция, которая позволитпуть оптимизациив сетевом стеке.
Он был представлен в ядре FreeBSD.в 2003 году. Путь быстрой пересылки пропускает некоторые проверки пакетов, пересылаемых на исходящий интерфейс. Неодноадресные пакеты, пакеты с опциями IP или пакеты, предназначенные для локальных IP-адресов, возвращаются к обычному пути обработки.