如何将iptables-service规则转换为Firewalld规则?

时间:2019-09-05 21:27:07

标签: linux centos firewall iptables

我正在设置vpnserver,我有IPTables规则需要转换为防火墙规则

启用nat和后路由:

iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -j SNAT --to-source [YOUR SERVER IP ADDRESS]

iptables-save > /etc/sysconfig/iptables

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我不会说需要使用firewalld,但是,有指南可以帮助您从iptables迁移到firewalld,然后是RHEL 6 --> RHEL 7 guide

TL; DR-如果在升级到CentOS 7并安装Firewalld之后配置了 system-config-firewall ,则可以使用 firewall-cmd-offline 工具 将/etc/sysconfig/system-config-firewall中的配置迁移到Firewalld /etc/firewalld

的默认区域中

其他选项是禁用firewalld并继续使用旧的iptables和ip6tables服务。这将允许您保留现有的防火墙规则。复制iptables-save导出并使用iptables-restore加载它。

OR

只需使用firewall-cmd或firewall-config创建新配置。