firewalld 关于 zone 的操作
关于 9 种 zone 的解析:
firewalld 关于 zone 的操作
- 更改默认的 zone
[root@localhost ~]# firewall-cmd --set-default-zone=work //更改默认的zone
success
[root@localhost ~]# firewall-cmd --get-default-zone //查看当前zone
work
- 查看指定网卡的 zone
[root@localhost ~]# firewall-cmd --get-zone-of-interface=ens33 //查看ens33网卡的zone
work
- 给指定网卡增加 zone
- 方法 1:
编辑网卡配置文件(复制系统网卡配置文件进行更名)并为其添加 zone(配置完成后重启网络服务,并重新加载 firewalld 服务:“systemctl restart firewalld”)。 -
方法 2:
[root@localhost ~]# firewall-cmd --zone=work --add-interface=ens37success
[root@localhost ~]# firewall-cmd --get-zone-of-interface=ens37work
- 更改指定网卡的 zone
[root@localhost ~]# firewall-cmd --zone=block --change-interface=ens37success
[root@localhost ~]# firewall-cmd --get-zone-of-interface=ens37block
- 删除指定网卡的 zone
[root@localhost ~]# firewall-cmd --zone=bmz --remove-interface=ens37The interface is under control of NetworkManager, setting zone to default.success
[root@localhost ~]# firewall-cmd --get-zone-of-interface=ens37work
- 查看系统中所有的 zone
[root@localhost ~]# firewall-cmd --get-active-zones
work
interfaces: ens37public
interfaces: ens33