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

我在Debian 5.0.8中运行sysctl -p时遇到了这个错误。

错误:“net.netfilter.nf_conntrack_acct”是未知的密钥

我的sysctlconfiguration

 net.netfilter.nf_conntrack_acct = 1 net.ipv4.netfilter.ip_conntrack_max = 9527600 net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 7200 

输出lsmod

 ipv6 289352 34 loop 19724 0 nf_conntrack_ipv4 19352 0 nf_conntrack 71440 1 nf_conntrack_ipv4 joydev 15232 0 evdev 14592 0 ext3 125456 3 jbd 54696 1 ext3 mbcache 13188 1 ext3 raid1 24832 4 md_mod 81700 5 raid1 thermal_sys 17728 0 

任何想法?

那么net.netfilter.nf_conntrack_acct你的/etc/sysctl.conf有一个设置net.netfilter.nf_conntrack_acct ,但是当sysctl尝试加载这个设置时,它不知道它是什么。 这是否曾经在过去工作? 也许你安装了一个不支持sysctl的新内核。

编辑:根据你对你正在使用的内核版本的评论,它看起来像你的旧Debian不支持该sysctl。 看到这个debian邮件列表线程的细节 – 看起来像它是在2.6.29添加。

您将不得不重新编译您的内核或升级以启用该function。