• Centos7 防火墙firewalld配置


    开启80端口

    firewall-cmd --zone=public --add-port=80/tcp --permanent 

    出现success表明添加成功

    移除某个端口

     firewall-cmd --zone=public --remove-port=80/tcp --permanent 

    firewall-cmd --list-all 查看防火墙打开的所有端口
     

    命令含义:

    --zone #作用域

    --add-port=80/tcp  #添加端口,格式为:端口/通讯协议

    --permanent   #永久生效,没有此参数重启后失效

    重启防火墙

    systemctl restart firewalld.service
     

    1、运行、停止、禁用firewalld

    启动:# systemctl start  firewalld

    查看状态:# systemctl status firewalld 或者 firewall-cmd --state

    停止:# systemctl disable firewalld

    禁用:# systemctl stop firewalld

    2、配置firewalld

    查看版本:$ firewall-cmd --version

    查看帮助:$ firewall-cmd --help

    查看设置:

    显示状态:$ firewall-cmd --state

    查看区域信息: $ firewall-cmd --get-active-zones

    查看指定接口所属区域:$ firewall-cmd --get-zone-of-interface=eth0

    拒绝所有包:# firewall-cmd --panic-on

    取消拒绝状态:# firewall-cmd --panic-off

    查看是否拒绝:$ firewall-cmd --query-panic

    更新防火墙规则:# firewall-cmd --reload

    # firewall-cmd --complete-reload

    两者的区别就是第一个无需断开连接,就是firewalld特性之一动态添加规则,第二个需要断开连接,类似重启服务

    将接口添加到区域,默认接口都在public

    # firewall-cmd --zone=public --add-interface=eth0

    永久生效再加上 --permanent 然后reload防火墙

    设置默认接口区域

    # firewall-cmd --set-default-zone=public

    立即生效无需重启

    打开端口(貌似这个才最常用)

    查看所有打开的端口:

    # firewall-cmd --zone=dmz --list-ports

    加入一个端口到区域:

    # firewall-cmd --zone=dmz --add-port=8080/tcp

    若要永久生效方法同上

    打开一个服务,类似于将端口可视化,服务需要在配置文件中添加,/etc/firewalld 目录下有services文件夹,这个不详细说了,详情参考文档

    # firewall-cmd --zone=work --add-service=smtp

    移除服务

    # firewall-cmd --zone=work --remove-service=smtp

    端口转发

    将本服务的8056端口转发到ip地址为XXX.XX.XX.XXX的3356端口上,只能使用IP地址,不能使用主机名:

    firewall-cmd --permanent --zone=public --add-forward-port=port=8056:proto=tcp:toaddr=xxx.xx.xx.xxx:toport=3356

    firewall-cmd --list-ports --列出所有信息

    firewall-cmd --remove-port=8056/tcp --临时删除端口
    firewall-cmd --zone=public --remove-port=8005/tcp --permanent --永久删除卡对外开放的端口
    firewall-cmd --permanent --zone=public --remove-forward-port=port=8056:proto=tcp:toaddr=xxx.xx.xx.xxx:toport=3356 --删除转发规则

  • 相关阅读:
    Asp.net 动态添加Meta标签
    【转】在SharePoint Server 2010中更改“我的网站”
    SPQuery DateTime 类型查询
    Asp.net Web Application 打开 SharePoint 2010 Site 错误 The Web application at could not be found
    How To Create SharePoint 2010 Site Collection In Its Own DB
    C# 文件打印
    面试题 java集合
    《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
    《深入理解Java虚拟机》(五)JVM调优
    《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具
  • 原文地址:https://www.cnblogs.com/micenote/p/5780635.html
Copyright © 2020-2023  润新知