版块
论坛
喜欢
话题
应用
搜索
登录
注册
jqklw的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=99568
问问双网卡的邦定与数据转发的问题
大家好啊 我想问问双网卡的问题 谢谢 下面是我的一些想法 呵呵 我现在是有两个网卡,一个网卡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)
回复
zhaock
:
1.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)
回复
jqklw
加关注
写私信
0
关注
0
粉丝
16
帖子
返回顶部