欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

netfilter处理数据包的链路

程序员文章站 2022-03-19 12:16:02
netfilter处理数据包的链路   Netfilter 内建了 5 条链路来处理数据包,它们分别是:PREROUTING、INPUT、FORWARD、OUTPUT和POSTR...

netfilter处理数据包的链路

 

Netfilter 内建了 5 条链路来处理数据包,它们分别是:PREROUTING、INPUT、FORWARD、OUTPUT和POSTROUTING:

 

routing

decision

IN ------> PRE ---> ------> FORWARD -----> ----> POST -----> OUT

interface  ROUTING  \       filter       /       ROUTING     interface

DNAT     |       tracking     ^       SNAT

REDIRECT |                    |       MASQUERADE

v                    |

INPUT                OUTPUT

| filter             ^ filter,DNAT 

v                    |

\--> Local Process --/

user-space programs