Firewalld防火墙知识点

firewalld与iptables的区别
  • firewalld可以动态修改单条规则,不需要像iptabes在修改规则后必须得全部刷新才可以生效
  • firewalld使用比iptables人性化很多,不明白“四表五链”对于TCP/IP协议不理解也可以实现大部分功能
  • firewalld每个服务都需要设置才能放行,默认拒绝所有服务;iptables默认每个服务允许,需要拒绝的才去限制
  • firewalld加入区域zone的概念
防火墙区域概述
  • 区域是Firewalld预先准备几套防火墙策略集合(策略模板),用户根据生产场景的不同而选择适合的策略集合,从而实现防火墙策略之间的快速切换

  • 区域默认规则策略

    区域默认规则策略
    trusted允许所有的数据包流入与流出
    home拒绝流入的流量,除非与流出的流量相关;而如果流量与ssh、mdns、ipp-client、amba-client与dhcpv6- client服务相关,则允许流量
    internal等同于home区域
    work拒绝流入的流量,除非与流出的流量数相关;而如果流量与ssh、ipp-client与dhcpv6-client服务相关,则允许流量
    public拒绝流入的流量,除非与流出的流量相关;而如果流量与ssh、dhcpv6-client服务相关,则允许流量
    external拒绝流入的流量,除非与流出的流量相关;而如果流量与ssh服务相关,则允许流量
    dmz拒绝流入的流量,除非与流出的流量相关;而如果流量与ssh服务相关,则允许流量
    block拒绝流入的流量,除非与流出的流量相关
    drop拒绝流入的流量,除非与流出的流量相关
  • 默认定义的区域配置文件

    [root@docker ~]# ls /usr/lib/firewalld/zones/
    block.xml  dmz.xml  drop.xml  external.xml  home.xml  internal.xml  public.xml  trusted.xml  work.xml
    [root@docker ~]# cat /usr/lib/firewalld/zones/public.xml 
    <?xml version="1.0" encoding="utf-8"?>
    <zone>
    	<short>Public</short>
    	<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
    	<service name="ssh"/>
     	<service name="dhcpv6-client"/>
    </zone>
    
  • 存储规则配置文件

    /etc/firewalld/
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值