首页 > 代码库 > linux之iptables总结

linux之iptables总结

netfilter/iptables概述:
     netfilter/iptables是Linux内核防火墙架构,由netfilter实现功能,由iptables提供接口.
     iptables有2个关键概念:表与链. 表的划分依据是数据包的操作. 链的划分依据是流程的阶段.
     iptables包括4张表与5条链.
      表: raw(原生匹配) > mangle(属性修改) > nat(地址转换) > filter(包过滤)
      链: PREROUTING, INPUT, OUTPUT, FORWARD, POSTROUTING
     其中, 各个阶段的结果是各个表在该阶段的规则结果的与操作.
netfilter/iptables执行流程:

技术分享

iptables语法:
     iptables -t 表 commands jump/target
     详情参见<iptables指南1.1.9.pdf>

linux之iptables总结