zone在linux中的含义,linux-日常运维-firewalld的9个zone

打开firewalld

systemctl disable iptables #在开机时禁用服务

systemctl stop iptables #停止 iptables 服务

systemctl enable firewalld #在开机时启用服务

systemctl start firewalld #开启firewalld服务

firewalld默认有9个zone #zone是firewalld的一个单位,默认zone为public,每个zone相当于一个规则集,zone自带一些规则.

firewall-cmd --get-zones //查看所有zone

firewall-cmd --get-default-zone //查看默认的zone

8f4d440456382aca6018800310fc6c95.png

zone的区别

firewall-cmd --set-default-zone=work //设定默认zone

8f18bf759103ba56aa90e511ba58b385.png

firewall-cmd --get-zone-of-interface=eth0 //查指定网卡 #如果看到是no zone ,重启一下网卡就看到了

1a9fd98d21a4d45a31cc60f824e7ab21.png

firewall-cmd --zone=public --add-interface=eth0 //给指定网卡设置zone

firewall-cmd --zone=dmz --change-interface=eth0 //针对网卡更改zone

firewall-cmd --zone=dmz --remove-interface=eth0 //针对网卡删除zone

firewall-cmd --get-active-zones //查看系统所有网卡所在的zone

35ab50b02537365c36b2600e2175a33c.png