修改区域
systemctl start firewalld
firewall-cmd --get-default-zone
#显示当前区域
firewall-cmd --get-zones
#显示防火墙所有区域
firewall-cmd --set-default-zone trusted
#设置防火墙当前区域为 trusted
#trusted :允许所有的数据包
firewall-cmd --zone trusted --list-all
firewall-cmd --set-default-zone dmz
firewall-cmd --zone dmz --list-all
#设置防火墙当前区域为 dmz
#dmz:拒绝流入的流量,除非与流出的流量相关;而如果流量与ssh服务相关,则允许流量
ping 10.1.1.3
ssh root@10.1.1.3
自定义规则
firewall-cmd --get-services
#防火墙预定好所支持的哪些服务
firewall-cmd --zone dmz --remove-service ssh
ping 10.1.1.3
ssh 10.1.1.3
firewall-cmd --zone dmz --add-service ssh
ping 10.1.1.3
ssh 10.1.1.3
firewall-cmd --set-default-zone public
firewall-cmd --zone public --remove-service ssh
ssh 10.1.1.3
firewall-cmd --zone public --add-port 22/tcp
#重启失效
firewall-cmd --zone public --add-port 22/tcp --permanent
#永久生效
firewall-cmd --zone public --list-all
ssh 10.1.1.3
#连接成功
查看配置
firewall-cmd --list-ports
#查看当前放行端口
firewall-cmd --zone public --list-all
#查看防火墙规则