大家好啊 我想问问双网卡的问题 谢谢 下面是我的一些想法 呵呵 我现在是有两个网卡,一个网卡A连内网,一个网卡B连外网。 一个IM驱动邦定到这两块卡上。因此pAdapt->isSecondary就不是空的了,对...
全文
回复(7) 2005-06-25 02:46 来自版块 - NDIS网络接口开发
表情
tanjer我的想法: 主要问题不在PADAPT 主要问题在于存在 PADAPT中的BindingHandle....每次NDISOPENADAPT都会返回这么一个句柄 用来 ndissend 用的 所以 你所要做的 就是保存 每次ndisopenadapt返回的句柄(在第三个参数) 然后选...(2005-06-26 17:05)
jqklw翻看以前的帖子 发现一点线索 和NAT有关的 就是以前HU版说的使用虚拟网卡来实现 还说“标准的实现是edust提供的,但那不是一个最好的办法,虽然在linux核心实现中也用了类似的方法,当然,如果你要使用这种方法,可以参考linux中的FTP连接跟踪模块,那样的实现...(2005-06-25 16:11)
jqklw是的,双网卡确实是做NAT,但是只需要改写IP PORT就够了。MAC地址不需要理会,考虑一下实现细节就是了,我认为 呵呵 还想问问斑竹 和各位达人,我的IM驱动绑定到两块网卡上,会生成一个PADAPT链表。对连接内网的网卡A来说,他接收到两种类型的包 1〉发送内网发出的...(2005-06-25 14:55)
jqklw呵呵 刚才写了一堆东西 因为没有登陆 居然都没有了 再写一遍(2005-06-25 14:27)
tanjer楼主做NAT吗?/是的话。。 对于zhao版的第二点 如果收到的是内网要送的到外网的数据 应该改下源IP MAC之类的直接send出去吧?有必要送到IP层处理吗(2005-06-25 12:44)
zhaock1.isSecondary是处理LBFO的,和绑定到多网卡没有关系,2k ddk的例子中,有对LBFO的支持,xp ddk把LBFO的支持去掉了,我们这里不谈LBFO,仅谈绑定到多网卡。 2.对于内网卡A,接到内网的数据,要往上送到ip协议处理,由ip协议选择路由,对于目的地不是...(2005-06-25 10:16)
jqklw自己顶一下,路过的师兄们,帮忙看看啊 谢谢俄i(2005-06-25 08:51)

返回顶部