IPtables如何通过MASQUERADE更改为firewalld?

时间:2016-02-04 11:08:05

标签: iptables centos7 firewalld

如何使用firewalld-cmd使用iptables规则?

iptables的:

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

2 个答案:

答案 0 :(得分:1)

firewall-cmd --permanent --direct --add-rule ipv4 filter POSTROUTING 0 -t nat -s 10.8.0.0/24 -o eth0 -j MASQUERADE

POSTROUTING 0表示高优先级 whthout - permanent它只是在重启之前工作

答案 1 :(得分:0)

firewalld重新加载后的Varint命令将导致语法问题。该命令对我有用:firewall-cmd --permanent --direct --add-rule ipv4 nat POSTROUTING 0 -s 10.8.0.0/24 -o eth0 -j MASQUERADE