解决error: "net.ipv4.netfilter.ip_conntrack_max" is an unknown key错误

post by rocdk890 / 2013-3-1 16:34 Friday linux技术
 今天在新买的vps上执行sysctl -p,报下面的错误:
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 134217728
error: "net.ipv4.ip_conntrack_max" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_max" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_established" is an unknown key

解决:

modprobe ip_conntrack

echo "modprobe ip_conntrack" >> /etc/rc.local

modprobe(module probe)

功能说明:自动处理可载入模块.

语  法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]

补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块.modprobe会根据depmod所产生的相依关系,决定要载入哪些模块.若在载入过程中发生错误,在modprobe会卸载整组的模块.

参  数:
-a或--all  载入全部的模块.
-c或--show-conf  显示所有模块的设置信息.
-d或--debug  使用排错模式.
-l或--list  显示可用的模块.
-r或--remove  模块闲置不用时,即自动卸载模块.
-t或--type  指定模块类型.
-v或--verbose  执行时显示详细的信息.
-V或--version  显示版本信息.
-help  显示帮助.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-321.html

标签: linux 模块 kernel 内核 sysctl 挂载

评论: