我想在Ubunutu服务器上激活iptables-persistent。 configuration文件位于
/etc/iptables/rules.v4 /etc/iptables/rules.v6
我已经安装了iptables-persistent包。 当尝试初始化/启动时,它会返回一个失败消息。
/etc/init.d/iptables-persistent start * Loading iptables rules... * IPv4... * IPv6... [fail]
我能做些什么来使iptables-persistent正确启动?
用'-vL'检查你的iptables表设置,很可能你在表中有一个规则,不属于那里,所以不能被iptables-restore解释。 例如,这发生在我身上,当我使用configurationiptables的厨师食谱,我没有正确的方式使用API。
即使看起来失败在IPv6规则中, [fail]指整个服务。 检查IPv4和IPv6规则文件:
iptables-restore -vv < /etc/iptables/rules.v4 ip6tables-restore -vv < /etc/iptables/rules.v6