美文网首页读书笔记——Linux就该这么学
Linux Chapter08——iptables与firewa

Linux Chapter08——iptables与firewa

作者: So_ProbuING | 来源:发表于2023-11-30 11:10 被阅读0次

从RHEL7开始,firewalld防火墙正式取代了iptables防火墙。

iptables

防火墙会按照从上到下的顺序来读取配置的策略规则,在找到匹配项后就立即结束匹配工作并去执行匹配项中定义的行为。如果在读取完所有的策略规则之后没有匹配项,就去执行默认的策略。

基本的命令参数

iptables 是一款基于命令行的防火墙策略管理工具。

  • -P 设置默认策略
  • -F 情况规则链
  • -L 查看规则链
  • -A 在规则链的末尾加入新规则
  • -I num 在规则链的头部加入新规则
  • -s 匹配来源地址 IP/MASK
  • -d 匹配目标地址
  • -i 网卡名称 匹配从这块网卡流入的数据
  • -o 网卡名称 匹配从这块网卡流出的数据
  • -p 匹配协议、tcp、udp、ICMP
  • --dport num 匹配目标端口号
  • --sport num 匹配来源端口号

firewalld

firewall-cmd是firewalld防火墙配置管理工具的CLI(命令行界面)版本。
查看firewalld服务当前所使用的区域

[root@linuxprobe ~]# firewall-cmd --get-default-zone
public

查询指定网卡在firewalld服务中绑定的区域

[root@linuxprobe ~]# firewall-cmd --get-zone-of-interface=ens160 
public

启动和关闭firewalld防火墙服务的应急状况模式
如果想在1s的时间内阻断一切网络连接,可以使用panic紧急模式

  • --panic-on参数会立即切断一切网络连接
  • --panic-off会恢复网络连接
    查询SSH和HTTPS协议的流量是否允许放行
[root@linuxprobe ~]# firewall-cmd --permanent --zone=public --add-service=https
success

把HTTP协议的流量设置为永久拒绝,并立即生效

相关文章

  • firewall-cmd

    Linux上新用的防火墙软件,跟iptables差不多的工具 补充说明 firewall-cmd 是 firewa...

  • CentOS 7 安装 iptables 防火墙

    CentOS 7 安装 iptables 防火墙 CentOS7默认的防火墙不是iptables,而是firewa...

  • Linux iptables 开放和屏蔽端口

    title: Linux iptables 开放和屏蔽端口tags: [Linux, iptables]date:...

  • iptables 防火墙

    Linux System Environment iptables简介 iptables是Linux系统自带的采用...

  • iptables命令详解

    linux命令之iptables 1、iptables命令简介 iptables命令是Linux上常用的防火墙软件...

  • linux 找不到 iptables 文件

    linux 找不到 iptables 文件 linux 的/etc/sysconfig/下找不到 iptables...

  • Iptables教程

    0. Iptables介绍 iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行...

  • iptables详解

    一、简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多...

  • CentOS 7 下使用iptables

    一、iptables的简介 iptables/netfilter(下文中简称为iptables)组成Linux平台...

  • 54 iptables

    netfilter与iptables Netfilter是由Rusty Russell提出的Linux 2.4内核...

网友评论

    本文标题:Linux Chapter08——iptables与firewa

    本文链接:https://www.haomeiwen.com/subject/voaxgdtx.html