【网络教程】Iptables官方教程-学习笔记7-简单理解IPTABLES规则的作用流程

前面学习了IPTABLES的所有功能介绍后,一个Linux设备里的IPTABLES规则集是如何运行的,这里简单做个介绍。

  1. 在Linux设备里输入"iptables -nvl",得到该设备的所有防火墙规则,得到的结果中可以看到这个设备防火墙里所有的链以及链里的规则集,如下图所示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可以看到这个设备的防火墙有5个链:INPUT、OUTPUT、FORWARD、ACL_SSH、XXXX_INPUT、XX_FORWARD,每个链下面有一连串规则,其中"INPUT、OUTPUT、FORWARD"是默认的链," ACL_SSH、XXXX_INPUT、XX_FORWARD " 为自定义链

  1. 上面的图片中我们看到自定义链中"XXXX_INPUT" 和" XX_FORWARD" 右边都带有"(1 references)“,而"ACL_SSH"链为"0 references”,这里的意思是这个设备目前的防火墙规则里,自定义链 “XXXX_INPUT” 和" XX_FORWARD"已经被引用,在发挥作用,而 "ACL_SSH"没有被引用,它里面的规则集没有发货作用,

  2. 上面的图片中仔细看"INPUT"链,XXXX_INPUT为其里的一个目标,这样XXXX_INPUT就被INPUT引用了,同理XX_FORWARD是FORWARD中的一个目标,它也被引用。而ACL_SSH不是上述所有规则集中的目标,它就没被引用,无法生效。

  3. 要想ACL_SSH链生效,我们只需要输入一条指令: iptalbes -A XXXX_INPUT -j ACL_SSH, 这样之后,我们再查看这个Linux设备的防火墙规则时,就会看到自定义链ACL_SSH 生效了,如下图所示
    在这里插入图片描述

参考:https://www.zsythink.net/archives/1625

相关推荐

  1. CentOS服务器iptables晋级教程

    2024-06-07 18:22:04       47 阅读
  2. iptables笔记

    2024-06-07 18:22:04       35 阅读
  3. <span style='color:red;'>iptables</span>

    iptables

    2024-06-07 18:22:04      22 阅读
  4. linux iptables简介

    2024-06-07 18:22:04       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 18:22:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 18:22:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 18:22:04       82 阅读
  4. Python语言-面向对象

    2024-06-07 18:22:04       91 阅读

热门阅读

  1. 【计算机网络复习】1.1 OSI参考模型

    2024-06-07 18:22:04       33 阅读
  2. 国产达梦数据库使用说明

    2024-06-07 18:22:04       32 阅读
  3. springboot学习笔记-待整理

    2024-06-07 18:22:04       30 阅读
  4. 爬虫学习--18.反爬斗争 selenium(3)

    2024-06-07 18:22:04       23 阅读
  5. 生成式人工智能的风险与治理——以ChatGPT为例

    2024-06-07 18:22:04       32 阅读
  6. Stream流详解

    2024-06-07 18:22:04       24 阅读
  7. mac node版本切换 nvm install nvm ls-remote N/A问题

    2024-06-07 18:22:04       30 阅读
  8. docker与docker-compose安装

    2024-06-07 18:22:04       33 阅读
  9. vue 弹出框组件重复打开时,资源重新加载

    2024-06-07 18:22:04       29 阅读
  10. MySQL数据库

    2024-06-07 18:22:04       28 阅读
  11. 线程通信

    2024-06-07 18:22:04       26 阅读
  12. 将list深拷贝到newList

    2024-06-07 18:22:04       28 阅读