Linux 如何将iptables服务规则转换为firewalld规则?
我正在设置VPN服务器,我有需要转换为Firewalld规则的IPTables规则 启用nat和后路由:Linux 如何将iptables服务规则转换为firewalld规则?,linux,centos,firewall,iptables,Linux,Centos,Firewall,Iptables,我正在设置VPN服务器,我有需要转换为Firewalld规则的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 谢谢你的帮助 我不认为有必要使用firewalld,但是,有一个指南可以帮助您从iptables迁移到firewal
iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -j SNAT --to-source [YOUR SERVER IP ADDRESS]
iptables-save > /etc/sysconfig/iptables
谢谢你的帮助 我不认为有必要使用firewalld,但是,有一个指南可以帮助您从iptables迁移到firewalld,然后是 TL;DR-如果您在升级到CentOS 7并安装firewalld d后配置了系统配置防火墙,则可以使用防火墙cmd脱机工具 要将
/etc/sysconfig/system config firewall
中的配置迁移到firewalld的默认区域/etc/firewalld
另一种选择是禁用firewalld并继续使用旧的iptables和ip6tables服务。这将允许您保留现有的防火墙规则。复制iptables save
导出并使用iptables restore将其加载
或
只需使用firewall cmd或firewall config创建一个新配置。,我已安装,但无法使用任何命令启用它,如:
sudo systemctl enable iptables
sudo systemctl start iptables
'systemctl unmask iptables
-->响应为:无法启动iptables.service:单元被屏蔽
或无法执行操作:无法在传输终结点之后发送关机