💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
[TOC] ##### **Q: 连接跟踪的作用是什么?** A: 连接跟踪本身没什么特殊功能,它最重要的两个用途是NAT与状态防火墙。 ##### **Q: 连接跟踪发生在什么位置?它的基本流程是怎样的?** A: 连接跟踪模块在`NF_INET_PRE_ROUTING`与`NF_INET_LOCAL_OUT`处注册了钩子函数,是连接跟踪的入口(nf_conntrack_in);在`NF_INET_POST_ROUTING`与`NF_INET_LOCAL_IN`处注册了钩子函数,是连接跟踪的出口(nf_conntrack_confirm)。 ##### **Q: 我们可以在raw表中添加规则,让数据包不被连接跟踪,是如何做到的?** A: **以下为猜测**。nf_conntrack_in函数的调用者,会遍历raw表中的规则,如果发现raw表中存在一条规则,对该数据包不走连接跟踪,那么它就不会调用nf_conntrack_in这个钩子函数。