zoukankan      html  css  js  c++  java
  • Centos 7和Centos 6的防火墙

    鉴于大量企业生产环境还在使用Centos 6,对照Centos 7把防火墙相关命令和问题一同记忆

    防火墙 centos7 centos6
    状态 systemctl status firewalld.service service iptables status
    开启 systemctl start firewalld.service service iptables start
    关闭 systemctl stop firewalld.service servcie iptables stop
    自启 systemctl enable firewalld.service chkconfig iptables on
    禁止 systemctl disable firewalld.service chkconfig iptables off
    重启 systemctlrestart firewalld.service service iptables restart
    更新 firewall-cmd --reload
    策略 firewall-cmd --zone=public --list-port iptables -nL
    添加端口 firewall-cmd --zone=public --add-port=80/tcp --permanent iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    删除策略 firewall-cmd --zone=public --remove-port=80/tcp --permanent iptables -A INPUT -p tcp --dport 80 -j REJECT
    添加进程 firewall-cmd --zone=public --add-service=samba
    删除进程 firewall-cmd --zone=public --rmove-service=samba

    --reload :动态更新,不用重启服务
    --permanent : 永久生效,没有此参数重启后失效
    --zone :作用域,一个网卡同时只能绑定一个zone

    zone

    命令

    firewall-cmd --get-active-zones 输出活跃的区域
    firewall-cmd [--zone=] --list-all输出区域全部启用的特性。如果省略区域,将显示默认区域的信息

    类型

    • 丢弃(drop):任何流入网络的包都被丢弃,不作出任何响应。只允许流出的网络连接。
    • 阻塞(block):任何进入的网络连接都被拒绝,并返回 IPv4 的 icmp-host-prohibited 报文或者 IPv6 的 icmp6-adm-prohibited 报文。只允许由该系统初始化的网络连接。
    • 公开(public):用以可以公开的部分。你认为网络中其他的计算机不可信并且可能伤害你的计算机。只允许选中的连接接入。
    • 外部(external):用在路由器等启用伪装的外部网络。你认为网络中其他的计算机不可信并且可能伤害你的计算机。只允许选中的连接接入。
    • 隔离区(dmz):用以允许隔离区(dmz)中的电脑有限地被外界网络访问。只接受被选中的连接。
    • 工作(work):用在工作网络。你信任网络中的大多数计算机不会影响你的计算机。只接受被选中的连接。
    • 家庭(home):用在家庭网络。你信任网络中的大多数计算机不会影响你的计算机。只接受被选中的连接。
    • 内部(internal):用在内部网络。你信任网络中的大多数计算机不会影响你的计算机。只接受被选中的连接。
    • 受信任的(trusted):允许所有网络连接。

    Linux7/Centos7新特性之防火墙:https://blog.csdn.net/weixin_41078837/article/details/80566588
    CentOS7 防火墙(firewall)的操作命令:https://www.cnblogs.com/leoxuan/p/8275343.html
    CentOS7中firewalld的安装与使用详解:https://blog.csdn.net/solaraceboy/article/details/78342360

    ----to be continue

  • 相关阅读:
    飞腾1500A 上面银河麒麟操作系统 进行远程以及添加用户的方法 linux xrdp
    centos7 安装Anaconda3及使用
    机器学习(ML)中文视频教程
    spring学习笔记(26)spring整合Quartz2持久化稳健任务调度
    Cocos2d-X中使用ProgressTimer实现一些简单的效果
    总结几点关于做互联网产品的思路
    norflash和nandflash电路
    存储过程
    USACO hamming 继续暴搜
    [原理分析]Linux下的栈溢出案例分析-GDB调试操练[1]
  • 原文地址:https://www.cnblogs.com/enuff/p/firewall.html
Copyright © 2011-2022 走看看