首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将消防规则重置为默认规则?

将消防规则重置为默认规则?
EN

Server Fault用户
提问于 2018-03-12 14:41:37
回答 4查看 52.6K关注 0票数 3

在CentOS 7上,我已经尝试过不同的firewalld规则和iptables命令,现在我想在所有的地方都这样做,但只使用firewalld。

问题

如何将所有规则重置为CentOS 7's防火墙附带的默认规则?

EN

回答 4

Server Fault用户

发布于 2019-12-26 14:48:49

您可以从/etc/firewalld/zones (或/usr/etc/firewalld/zones,取决于发行版)中删除包含自定义区域规则的文件。之后,用firewalld重新加载firewall-cmd --complete-reload,它应该开始使用默认设置。当您更改区域规则时,文件将再次出现在该目录中。

至于iptables,您可以使用iptables -F重置所有规则。重新启动也同样有效,除非您实现了某种持久化。请注意,firewalld可能被配置为使用iptables作为后端,这意味着它将根据您在其区域规则中指定的内容添加或删除iptables规则本身。

票数 3
EN

Server Fault用户

发布于 2020-04-10 21:25:43

如果你真的想删除约翰·阿什普尔所说的一切

rm -rf /etc/firewalld/zones或/usr/etc/firewalld/zone取决于您的发行版

代码语言:javascript
运行
复制
iptables -X
iptables -F
iptables -Z

加号

代码语言:javascript
运行
复制
systemctl restart firewalld

然后你有了一套新的规则和区域;)

票数 3
EN

Server Fault用户

发布于 2018-03-12 15:07:50

就我个人而言,我只想从您编辑的所有区域中删除所有服务和规则。除了SSH,以防您正在远程服务器上工作。这很简单:sudo firewall-cmd --zone=WHATEVER --remove-service=WHATEVER

毕竟已经被移除了,只有sudo firewall-cmd --runtime-to-permanent

但是:如果您没有保存防火墙规则,那么只需使用systemctl restart firewalld重新启动即可

我不认为里面有任何重置功能。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/901220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档