- 关于防火墙的数据流向规则和概念老是忘,所谓好记性不如烂笔头。所以今天特此来记一记。
iptable表与链
- 链是规则或者策略的集合,一般默认有如下5种链:
链名 | 作用 |
---|---|
INPUT | 处理流入网卡的数据包 |
OUTPUT | 处理流出网卡的数据包 |
FORWARD | 处理转发的数据包 |
POSTROUTING | 在进行路由选择后处理数据包 |
PREROUTING | 在进行路由选择前处理数据包 |
- 表是上述链的集合,具体是代表一类功能。
表名 | 作用 |
---|---|
raw | 对数据包进行状态跟踪 |
mangle | 为数据设置标记 |
nat | 修改数据中的源、目的IP或者端口 |
filter | 过滤数据包或者对数据包进行处理 |
-
表和链的结构如下:
-
匹配顺序:
类型 | 顺序 |
---|---|
表 | raw -> mangle -> nat -> filter |
链 | 链内规则按顺序以此检查,匹配到规则后停止继续往下匹配 |
- 数据匹配流程图
赞赏一下