如何在Redhat Enterprise Server 7上保存iptablesconfiguration

我有一个Redhat服务器( Red Hat Enterprise Linux Server release 7.2 (Maipo) ),它可以在re / boot上重置iptable规则。

根据版本6文档 ,我执行:

 /sbin/service iptables save 

它返回:

 The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl. 

如果我正确理解这个信息,我尝试了以下几点:

 sudo systemctl iptables save 

它返回:

 Unknown operation 'iptables'. 

我无法find特别保存ip表的版本7文档 ,但以前的版本支持相同的命令。

我应该运行什么命令来保存iptablesconfiguration?

以供参考:

防火墙:

 systemctl status firewalld firewalld.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) 

你应该安装iptables-services包。

然后service iptables save将工作。 这些命令也将工作:

 # iptables-save > /etc/sysconfig/iptables # ip6tables-save > /etc/sysconfig/ip6tables 

AFAIK,systemctl没有任何选项来保存iptables-services的configuration。

注意:systemctl语法如下: systemctl <operation> <unit>