redhat Firewalld 防火墙

在rhel7中有两种防火墙,与iptables不同的是firewalld防火墙
比起iptables来firewalld有两个好处
1、firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效;
2、firewalld在使用上要比iptables人性化很多,即使不明白“五张表五条链”而且对TCP/IP协议也不理解也可以实现大部分功能。
但是firewalld支持的服务得自己一个一个去配置

在firewalld中也有zone的这个概念来提供一些默认的配置服务

  • trusted 可以接受所有的服务
  • home 用于内网,仅接受ssh,mdns,ip-client,samba-client.dhcpv6-client服务
  • work 适用于工作区,仅接受ssh,ip-client或dhcpv6-client 服务
  • public 试用于公网,仅接受ssh与dhcpc6-client服务连接(是firewalld的默认)
  • external 出去的ipv4网络连接通过此去区域伪装和转发,仅接受ssh服务
  • block 拒绝所有的服务

firewalld的基本使用

首先我们需要关闭iptables服务,以免引起冲突,然后确保firewalld处于开启的状态

systemctl stop iptables
systemctl mask iptables.service 
systemctl status firewalld
systemctl enable firewalld

这里写图片描述
然后对于firewalld的操作我们可以使用
firewall-cmd命令来进行操作firewall防火墙

firewall-cmd --state #查看防火墙当前状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值