错误:“net.ipv4.netfilter.ip_conntrack_max”是一个未知的密钥

Arn*_*exa 2 ubuntu kernel kernel-modules sysctl conntrack

我在使用 sysctl 的 Ubuntu 10.04.3 LTS x64 上遇到问题net.ipv4.netfilter.ip_conntrack_max 。如果我在 shell 上运行这个命令,我会得到一个错误:

error: net.ipv4.netfilter.ip_conntrack_max" is an unknown key.
Run Code Online (Sandbox Code Playgroud)

重新启动后,它发生在我们的两台机器上。sysctl 值net.ipv4.netfilter.ip_conntrack_count和所有其他 conntrack 条目也受到影响。

这确实有问题,因为我们有一个非常高的负载/流量系统,我编写了一个 Nagios 脚本来检查这个值,因为我们过去在这个值上有几个问题。在其他机器上,我已将 设置conntrack_max为 196608 以解决任何问题,但现在我无法在受影响的机器上设置该值。目前是否设置了任何默认值?

有没有人想在我的系统上取回这两个值?

谢谢

小智 5

您可能缺少一个模块(我认为是 nf_conntrack)您应该检查其他机器上是否有它并尝试加载它(modprobe)。如果它解决了您的问题,请不要忘记将其添加到 /etc/modules,以便在下次重新启动时加载。

希望能帮助到你。