有一个简单的方法来导出/导入firewalld设置? 我想在一台服务器上设置firewalld,然后在其他服务器上使用。 包括添加自定义区域,直接规则等
Firewalld将其configuration存储在/etc/firewalld并在该目录中可以find各种configuration文件:
firewalld.conf提供了整体configuration。 zones目录中的文件为每个区域提供您的自定义防火墙规则。 services目录中的文件提供您定义的自定义服务。 icmptypes目录中的文件提供您定义的自定义icmptypes。 在/usr/lib/firewalld有一个匹配的目录结构,它提供区域,服务和icmptypes的默认值 ,以防你想从模板开始自定义,或者只是看看这些文件是什么样的。
主要服务(ftp,httpd等)的防火墙configuration位于/usr/lib/firewalld/services目录中。 但是仍然可以在/etc/firewalld/services目录中添加新的。 而且,如果文件同时存在于同一服务的两个位置,则/etc/firewalld/services目录中的文件优先。