启动时加载 iptables 规则

启动时加载 iptables 规则

我已经向 iptables 添加了一些规则。

我使用以下命令保存了 iptables 规则

iptables-保存 > /etc/sysconfig/iptables

为了应用规则,我做到了

systemctl 启动 iptables.service

当我输入以下命令时,它会显示规则。

iptables -L -n -v

再次确保它们在启动时加载,我执行以下操作。

systemctl 启用 iptables.service

问题是,一旦我重新启动机器,我保存的规则就不会启动。这可能是什么问题?

当我打开 iptables 文件时,我的规则就列在那里。如果我手动输入命令

iptables-恢复 < /etc/sysconfig/iptables

然后规则被添加到 iptables

顺便说一下,我使用的是 Fedora 22。

谢谢。

答案1

最近的 Fedora 版本使用 Firewalld 而不是 iptables。配置位于:/etc/firewalld

阅读官方指导这里

相关内容