我有一个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>