美文网首页
iptables数据处理流程总结

iptables数据处理流程总结

作者: 吓死我了_1799 | 来源:发表于2023-05-08 12:38 被阅读0次

参考链接:深入浅出带你理解 iptables 原理! - 知乎 (zhihu.com)

牢记iptables 四表五链
1.五链的数据包处理流程


image.png

2.4表的处理流程或优先级


image.png

3.内核整体的收包过程


image.png
4.内核整体的发包过程
image.png

5.内核整体的转发过程


image.png

6.内核整体全过程


image.png

谨记:从表的维度来看数据包的处理过程--当数据包到达内核后,依次按照raw->mangle->nat->filter的顺序进行匹配。从链的维度来看数据包的处理过程,按照"五链的数据包处理流程”。

换句话说,比如当数据包被prerouting链捕获处理时,不仅仅是应用filter表的PREROUTING链上的规则。
按照表维度的处理流程,会先应用raw表的prerouting规则(其实该表没有prerouting链,为了讲解,就当它有),而后应用mangle表的prerouting规则,再是nat表的prerouting规则,最后是filter标的prerouting规则。在没有任何表的prerouting规则丢弃数据包的情况下,所有数据包都应该按表的流程走完全流程。其他链同理

使用modprobe加载 ipt_LOG与ip6t_LOG模块即可在kern.log日志文中记录debug日志,用于调试.

相关文章

  • 2019-06-10

    用户画像的流程、方法 数据处理中的 LabelEncoder 和 OneHotEncoder 总结对比sklear...

  • 大数据的常见处理流程

    具体的大数据处理方法其实有很多,但是根据长时间的实践,笔者总结了一个基本的大数据处理流程,并且这个流程应该能够对大...

  • 大数据学习路线

    一、大数据处理流程 上图是一个简化的大数据处理流程图,大数据处理的主要流程包括数据收集、数据存储、数据处理、数据应...

  • 无标题文章

    DataEngine数据处理流程 DataEngine数据处理流程包含如下步骤: changevalidatepu...

  • 《Linux实践技能》学习笔记 day09

    iptables学习总结 netfilter/iptables(简称为iptables)组成Linux平台下的包过...

  • (二)防火墙配置

    一、主要流程 首先查看当前系统的所有iptables规则:sudo iptables –L 查看每个链的默认规则:...

  • Linux 防火墙iptables学习

    Linux 网络数据包处理流程 iptables 用法 注意事项iptables 设置是有顺序的,如果数据包满足前...

  • iptables

    iptables iptables的底层实现是netfilter,其架构是在整个网络流程的若干位置放置一些钩子,并...

  • iptables总结

    iptables manpage iptables 简介 iptables是linux防火墙管理工具,位于/sbi...

  • Linux iptables 防火墙常用规则

    米扑博客 总结了 Linux iptables 防火墙常用规则,分享出来。 iptables 安装 yum ins...

网友评论

      本文标题:iptables数据处理流程总结

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