错误:“net.inet.ip.fastforwarding”是未知密钥

错误:“net.inet.ip.fastforwarding”是未知密钥

我一直在做一些关于提高 OpenVPN 性能的研究,我发现可以将 fastforwarding 设置为 1,但是当我尝试时,我收到错误error: "net.inet.ip.fastforwarding" is an unknown key并尝试error: "net.ipv4.ip.fastforwarding" is an unknown key并想知道是否需要加载模块?

这是一个 CentoOS 6.x 64 位盒子。

答案1

您可以使用以下命令查看内核参数列表:

$ sysctl -a

我查看了 CentOS 6.x 系统和 Ubuntu 12.04 系统,都没有该参数。

$ sysctl -a | grep forwarding

我想知道它是否只是 BSD 参数?这个论坛帖子将其显示为 pfSense 和 BSD 选项,net.inet.ip.fastforwarding 性能调整

除了与 pfsense 相关之外,我还没有发现它在任何地方被引用。谷歌搜索“net.inet.ip.fastforwarding”仅显示 BSD 相关链接。

本教程,FreeBSD 调优和优化还显示它只是一个 BSD 选项。

网络地址

这整棵树甚至在 Linux 中都不存在,它似乎只是 BSD 的内核参数。这是一篇涵盖其余内容的帖子,标题为:FreeBSD net.inet.ip Sysctls 解释。 Linux 使用net.ipv4.inet.

答案2

net.inet.ip.fastforwarding是一个自由BSD sysctl选项,这将启用优化路径在网络堆栈中。

它被引入到 FreeBSD 内核中2003年。快速转发路径省略了对转发到出站接口的数据包的一些检查。非单播数据包、带有 IP 选项的数据包或发往本地 IP 地址的数据包将回退到正常处理路径。

相关内容