浅析NetFilter和iptables
2021-04-19 10:27
标签:添加 应用层 物理层 单网卡 mangle 端口 http inpu nat表 摘自:https://blog.csdn.net/wxywxywxy110/article/details/78621789 一:介绍NetFilter和iptables框架 经过这些钩子函数后,数据包就被捕获了,捕获后处理数据包的规则就在表里面。比如:包过滤的表Filter。 二:介绍iptables的表和链 NAT表包括三个链:PREROUTING,OUTPUT,POSTROUTING,可以在三个位置实现网络地址转换和端口映射 Mangle表包括三个链:INPUT,OUTPUT,FORWARD,PREROUTING,POSTROUTING 添加规则时,我们可以用iptables命令实现。如: 以上介绍的是双网卡的Linux,启用路由功能的原理图。带有FORWARD功能。 浅析NetFilter和iptables 标签:添加 应用层 物理层 单网卡 mangle 端口 http inpu nat表 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/12269833.html
如上图,分三种情况介绍数据包和钩子函数的关系:
上图的链和之前图的钩子函数对应
如上图右侧:
Filter表包括三个链:INPUT,OUTPUT,FORWARD,可以在三个位置实现数据包过滤
iptables -t filter -I INPUT ….(向Filter表的INPUT链添加一条规则)
下图介绍的是单网卡的Linux,没有启用FORWARD功能。只有数据包的接收和发送。(划分VLAN后可以当双网卡使用)
上一篇:CentOS 卸载PHP
下一篇:JS DOM创建节点
文章标题:浅析NetFilter和iptables
文章链接:http://soscw.com/index.php/essay/76618.html