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

今天在新买的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  显示帮助.

原文地址:https://www.cnblogs.com/helloyb/p/3392692.html