「”can’t initialize iptables table `nat’: Table does not exist」の対策

1.OpenVZ vzctl 4.7をインストールする時、下記のメッセージが表示される
エラーメッセージ:
iptables v1.4.7: can’t initialize iptables table `nat’: Table does not exist (do
Perhaps iptables or your kernel needs to be upgraded.

2.lsmodeで確認
[root@localhost ~]# lsmod | grep nat
nf_nat_ftp 3523 0
nf_conntrack_ftp 12929 1 nf_nat_ftp
iptable_nat 6302 0
nf_nat 23213 4 vzrst,ipt_REDIRECT,nf_nat_ftp,iptable_nat
nf_conntrack_ipv4 9946 4 iptable_nat,nf_nat
nf_conntrack 80281 8 vzrst,vzcpt,nf_nat_ftp,nf_conntrack_ftp,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
ip_tables 18119 3 iptable_mangle,iptable_filter,iptable_nat
3.解決対策:
vim /etc/modprobe.d/openvz.conf
修正前
options nf_conntrack ip_conntrack_disable_ve0=0
4.システム起動
[root@localhost ~]# iptables -L -n -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source destination

Linux

Posted by arkgame