ubuntu系统关闭防火墙命令 ubuntu防火墙设置( 二 )
5种默认规则链防火墙的作用就在于对经过的报文匹配”规则”,然后执行对应的”动作” 。所以,当报文经过这些关卡(HOOK—或者说是钓鱼台)的时候,则必须匹配这个关卡上的规则,但是,这个关卡上可能不止有一条规则,而是有很多条规则,当我们把这些规则串到一个链条上的时候,就形成了”链” 。所以,每个经过这个”关卡”的报文,都要将这条”链”上的所有规则匹配一遍(满足其中条规规则,则跳出这个规则链匹配,否则匹配到链上的最后一条规则),如果有符合条件的规则,则执行规则对应的动作 。
iptables涉及5种默认规则链,从应用时间点的角度理解这些链:
- INPUT链:当接收到防火墙本机地址的数据包(入站)时,应用此链中的规则 。
- OUTPUT链:当防火墙本机向外发送数据包(出站)时,应用此链中的规则 。
- FORWARD链:当接收到需要通过防火墙发送给其他地址的数据包(转发)时,应用此链中的规则 。
- PREROUTING链:在对数据包作路由选择之前,应用此链中的规则,如DNAT 。
- POSTROUTING链:在对数据包作路由选择之后,应用此链中的规则,如SNAT 。
- filter表
INPUT链:INPUT针对那些目的地是本地的包FORWARD链:FORWARD过滤所有不是本地产生的并且目的地不是本地(即本机只是负责转发)的包OUTPUT链:OUTPUT是用来过滤所有本地生成的包- nat表
PREROUTING链:作用是在包刚刚到达防火墙时改变它的目的地址OUTPUT链:改变本地产生的包的目的地址POSTROUTING链:在包就要离开防火墙之前改变其源地址- mangle表
- raw表
iptables中数据包和4种被跟踪连接的4种不同状态:
- NEW:该包想要开始一个连接(重新连接或将连接重定向)
- RELATED:该包是属于某个已经建立的连接所建立的新连接 。例如:FTP的数据传输连接就是控制连接所 RELATED出来的连接 。–icmp-type 0 ( ping 应答) 就是–icmp-type 8 (ping 请求)所RELATED出来的 。
- ESTABLISHED :只要发送并接到应答,一个数据连接从NEW变为ESTABLISHED,而且该状态会继续匹配这个连接的后续数据包 。
- INVALID:数据包不能被识别属于哪个连接或没有任何状态比如内存溢出,收到不知属于哪个连接的ICMP错误信息,一般应该DROP这个状态的任何数据 。
- PREROUTING 的规则可以存在于:raw表,mangle表,nat表 。
- INPUT 的规则可以存在于:mangle表,filter表,(centos7中还有nat表,centos6中没有) 。
- FORWARD 的规则可以存在于:mangle表,filter表 。
- OUTPUT 的规则可以存在于:raw表mangle表,nat表,filter表 。
- POSTROUTING 的规则可以存在于:mangle表,nat表 。
- 微信名片关闭手机号码
- 华为nova3e怎么关闭后台程序 华为nova3开发者模式怎么关闭
- vivoy73s如何关闭HD
- vivo手机防误触模式在哪里关闭
- 逍客自动启停怎么关闭
- 小区人脸识别门禁系统安全吗
- xp怎么升级到win7 一键升级XP系统到win7系统的方法
- 全空气系统空调机组如何选型
- qq怎么关闭手机型号
- 苹果手机闪灯在哪关闭
