CentOS7中Firewalld的使用技巧

一、系统环境
Centos7

二、安装

 $ yum install -y firewalld

三、 基本启动命令

 $ systemctl status firewalld              # 查看状态
 $ systemctl start firewalld               # 启动
 $ systemctl stop firewalld                #关闭
 $ systemctl enable firewalld              # 开机启动
 $ systemctl disable firewalld             # 取消开机启动

四、常用命令

  1. 查看
 $ firewall-cmd --get-active-zones               # 查看激活的域
 $ firewall-cmd --zone=public --list-ports       # 查看开放的端口
 $ firewall-cmd --zone=public --list-rich-rules  # 查看添加的规则
  1. 添加端口
# 开放单个端口
$ firewall-cmd --zone=public --add-port=80/tcp --permanent                     

# 开放端口范围
$ firewall-cmd --zone=public --add-port=8388-8389/tcp --permanent        

# 对 192.168.33.110 开放20000端口
$ firewall-cmd --permanent --zone=public --add-rich-rule='
        rule family="ipv4"
        source address="192.168.33.110/32"
        port protocol="tcp" port="20000" accept'       
        
# 拒绝端口:
$ firewall-cmd --permanent --zone=public --add-rich-rule='
              rule family="ipv4"
              source address="47.52.39.197/32"
              port protocol="tcp" port="10000" reject'  

# 开放全部端口给IP
$ firewall-cmd --permanent --zone=public --add-rich-rule='
              rule family="ipv4"
              source address="192.168.33.105/32" accept';

# 开放全部端口给网段
$ firewall-cmd --permanent --zone=public --add-rich-rule='
              rule family="ipv4"
              source address="192.168.0.0/16" accept';
  1. 添加服务
# 查看全部支持的服务
$ firewall-cmd --get-service

# 查看开放的服务
$ firewall-cmd --list-service

# 添加服务,添加https
$ firewall-cmd --add-service=https --permanent

修改对应的配置文件是/etc/firewalld/zones/public.xml
  1. 移除端口
# 移除添加的端口
$ firewall-cmd --zone=public --remove-port=80/tcp --permanent      

4.重载配置
对路由规则进行修改后,需要重新加载规则才能使规则生效

$ firewall-cmd --reload
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A Master

您的鼓励是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值