1 firewalld的配置文件
以xml格式为主
|
|
使用时的规则是这样的:当需要一个文件时firewalld会首先到第一个目录中查找,如果找到直接使用,否则会继续到第二个目录中查找。
1.1 配置文件结构
firewalld的配置文件主要有两个文件和三个目录
文件:firewalld.conf、lockdown-whitelist.xml
目录:zone services icmptypes
1.2 firewalld.conf
firewalld的主配置文件,不过非常简单,只有五个配置项
defaultzone:默认使用的zone默认public
minimalmark:标记最小值
cleanUpOnExit:退出当前firewalld后是否清除防火墙规则,默认值为yes;
zones
保存zone配置文件
services
保存service配置文件
icmptypes
保存和icmp类型相关的配置文件
2 firewall操作
2.1 查看firewalld状态
|
|
2.2 不改变状态的条件下重新加载防火墙
|
|
获取支持的区域列表
|
|
获得所有支持的服务
|
|
获取所有支持的ICMP类型
|
|
3 firewall-cmd的基础操作
3.1 设置并获得默认区域
|
|
3.2 在不改变条件下重载防火墙
|
|
获得所有支持区域
|
|
列出全部启用区域的信息
|
|
3.3 获得活动区域
|
|
3.4 禁止掉ssh服务
|
|
3.5 允许某个服务生效
|
|
永久添加 --permanent
3.6 允许某个服务在一个时间段内生效
|
|
|
|
3.7 查询某个区域是否开启某项服务
|
|
3.8 启动区域端口协议组合
此举将启用端口和协议的组合。端口可以是一个单独的端口 或者是一个端口范围 - 。协议可以是 tcp 或udp。
|
|
|
|
|
|
3.9 禁用端口和协议组合
|
|
3.10 启动IP伪装功能
此举启用区域的伪装功能。私有网络的地址将被隐藏并映射到一个公有IP。这是地址转换的一种形式,常用于路由。由于内核的限制,伪装功能仅可用于IPv4。
|
|
3.11 禁用ip伪装
|
|
在区域中启用端口转发或映射
语法:
|
|
|
|
http://www.sa-log.com/282.html
http://www.fedora.hk/linux/yumwei/show_15.html
https://yq.aliyun.com/ziliao/94786
启用区域的ICMP阻塞功能