深入理解Netfilter连接跟踪机制
1. 连接跟踪初始化
在Netfilter中,连接跟踪(Connection Tracking)是一项重要的功能,它可以跟踪网络连接的状态。为了实现这一功能,定义了一个 nf_hook_ops 对象数组 ipv4_conntrack_ops ,代码如下:
static struct nf_hook_ops ipv4_conntrack_ops[] __read_mostly = {
{
.hook = ipv4_conntrack_in,
.owner = THIS_MODULE,
.pf = NFPROTO_IPV4,
.hooknum = NF_INET_PRE_ROUTING,
.priority = NF_IP_PRI_CONNTRACK,
},
{
.hook = ipv4_conntrack_local,
.owner = THIS_MODULE,
.pf = NFPROTO_IPV4,
.hooknum = NF_INET_LOCAL_OUT,
.priority = NF_IP_PRI_CONNTRACK,
},
{
.hook
超级会员免费看
订阅专栏 解锁全文
92

被折叠的 条评论
为什么被折叠?



