openvz内核 iptables nat找不到

kevin.Zhu 发布于:2017-6-21 9:38 分类:Linux  有 18 人浏览,获得评论 0 条  

http://zhensheng.im/2014/05/01/2222/MIAO_LE_GE_MI




can’t initialize iptables table `nat’: Table does not exist (do you need to insm Perhaps iptables or your kernel needs to be upgraded.

看了下官网,原来在OpenVZ在2014年04月15号更新了,难怪其他服务器没遇到这问题。

到OpenVZd Bugzilla瞧了瞧,是nf_conntrack模块的问题,官方的技术人员已经给出了解决办法了:

修改/etc/modprobe.d/openvz.conf,把

options nf_conntrack ip_conntrack_disable_ve0=1


修改为:

options nf_conntrack ip_conntrack_disable_ve0=0

尝试用rmmod卸载nf_conntrack,再用modporbe重新加载nf_conntrack,但是执行rmmod nf_conntrack有提示某些程序在使用nf_conntrack模块,所以只能reboot了。

系统启动后,已可以正常加载出nat表:

OpenVZ此次更新的改动貌似有点大,4.6.1和之前的版本都是用simfs的,4.7开始已默认使用ploop