有没有办法在防火墙上清除整个区域的丰富规则?

有没有办法在防火墙上清除整个区域的丰富规则?

我添加了许多丰富的规则,如下所示:

 firewall-cmd --permanent --zone="thezone" --add-rich-rule='rule family=ipv4 source address=1.2.3.4 reject'

现在我想清除/删除我的“thezone”区域中的所有丰富的规则。

另外,尝试使用以下命令逐行删除:

 firewall-cmd --permanent --zone="thezone" --remove-rich-rule='rule family=ipv4 source address=1.2.3.4 reject'

或者

 firewall-cmd --permanent --zone="thezone" --remove-rich-rule='rule family=ipv4 source address=1.2.3.4 accept'

或者

 firewall-cmd --permanent --zone="thezone" --add-rich-rule='rule family=ipv4 source address=1.2.3.4 accept'

使用firewall-cmd --reload 但仍然没有成功。

有人能告诉我如何清除所有内容或逐一告诉我我做错了什么吗?

答案1

清空内容(或删除):

  • /etc/firewalld/zones/.xml
  • /etc/firewalld/zones/.xml.旧

注意:是您需要删除的区域的名称。

然后重新启动firewalld服务

相关内容