centos7防火墙简介发布时间:2020/3/15 15:37:00 阅读次数:

  

系统服务firewalld
管理工具firewall-cmd,firewall-config
 *作用:隔离,过滤入站请求,允许出战。
 *分类:
   --硬件防火墙:
   --软件防火墙:
 *预设安全区域:根据所在网络场所区分,预设保护规则集。(原则:匹配即停止)
   --public:仅允许访问本机的sshd,DHCP,ping少数几个服务。
   --trusted:允许任何访问
   --block:拒绝任何来访请求,明确拒绝。
   --drop:丢弃任何来访的数据包,节省服务器资源。
 *防火墙决定 客户端请求进入某个人区域的规则:
  A 查看客户端请求中源IP地址,再看所有区域中,哪一个区域有该源IP地址的规则,则进入该区域。
 B 如果源IP地址不在安全区域中,则进入默认区域,public
 
默认区域的查看与修改
 查看默认区域 # firewall-cmd --get-default-zone
 更改默认区域 # firewall-cmd --set-default-zone=区域名(允许,拒绝,不理会,部分允许)
 
默认区域的设置
 查看区域规则 # firewall-cmd --zone=区域规则名 --list-all
 将特定IP加入指定区域 # firewall-cmd --zone=区域规则名 --add-source=目标IP
 添加服务协议:# firewall-cmd (选项) --zone=public --add-service=服务名(http,ftp等等)
    选项:permanent 【加此选项后,添加的服务永久生效,需刷新防火墙】
 
刷新防火墙# firewall-cmd --reload
 
删除服务协议# firewall-cmd --zone=public --remove-service=服务名