解决防火墙"iptables-restore: unable to initialize table"错误的问题

我们一般是用iptables配置服务器防火墙的,比如设置端口放行等。但是这里有在配置后看到有"iptables-restore: unable to initialize table"错误的问题提示。应该是规则写错导致的。如果我们自己知道是哪行修改过的可以删除重新恢复。或者我们也可以通过命令恢复初始化。

iptables -F
service iptables save
service iptables restart

因为这里我是要添加放行端口的,所以我打算一行行添加。

iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A OUTPUT -p icmp -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT

分别执行设置443和80端口,其他也是相似。

service iptables save
service iptables restart

再保存重启。

本文出处:老蒋部落 » 解决防火墙"iptables-restore: unable to initialize table"错误的问题 | 欢迎分享( 公众号:老蒋玩运营 )