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