external(外部)
特别是为路由器启用了伪装功能的外部网。您不能信任来自网络的其他计算机,不能相信它们不会对您的计算机造成危害,只能接收经过选择的连接。
dmz(非军事区)
用于您的非军事区内的电脑,此区域内可公开访问,可以有限地进入您的内部网络,仅仅接收经过选择的连接。
work(工作)
用于工作区。您可以基本相信网络内的其他电脑不会危害您的电脑。仅仅接收经过选择的连接。
home(家庭)
用于家庭网络。您可以基本信任网络内的其他计算机不会危害您的计算机。仅仅接收经过选择的连接。
internal(内部)
用于内部网络。您可以基本上信任网络内的其他计算机不会威胁您的计算机。仅仅接受经过选择的连接。
trusted(信任)
可接受所有的网络连接。
对于区域的修改,可使用网络管理器NetworkManager搞定。
5、理解直接接口FirewallD包含了一个名为直接接口(direct interface)的概念,意思是可以直接通过iptables、ip6tables和ebtables的规则。直接接口适用于应用程序,不适用于用户。如果不熟悉iptables,那么使用直接接口是很危险的,因为可能会导致防火墙被入侵。
FirewallD保持对所增加规则项的追踪,所以能质询FirewallD,发现由使用直接端口模式的程序造成的更改。要使用直接端口,增加–direct选项到firewall-cmd命令来使用。
6、改用iptables服务在CentOS/RHEL 7系统中,要用iptables和ip6tables服务代替FirewallD服务,需要以root身份运行以下命令,先禁用FirewallD:
# systemctl disable firewalld # systemctl stop firewalld然后安装iptables-services程序包,以root身份输入以下命令:
# yum install iptables-servicesiptables-services程序包包含了iptables和ip6tables服务。然后,以root身份运行iptables和ip6tables命令:
# systemctl start iptables # systemctl start ip6tables # systemctl enable iptables # systemctl enable ip6tables 7、启动图形化防火墙设置工具用命令行启动图形化防火墙配置工具,则以root用户身份输入以下命令:
# firewall-config可以看到如下界面: