crash
驱动牛犊
驱动牛犊
  • 注册日期2001-08-10
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3009回复:12

请教各位大侠,如何在IMD的miniport上绑定IP地址?

楼主#
更多 发布于:2001-08-17 15:54
小弟我正在进行这方面的开发,在很多IMD产品上(指一些单机版防火墙什么的)都看到系统多了一块虚拟网卡,而且有IP地址,我很困惑,不知道该如何实现?另外,如果绑定了IP,是否可以用这个IP发包?恳请各位高手不吝赐教!!!!多谢,小弟这厢有礼了。
在黑暗中我将孤独的前行,一无反顾...
bigston
驱动牛犊
驱动牛犊
  • 注册日期2001-08-09
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-08-19 20:33
我也想知道这个问题,追加20分。
Dino
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-08-20 10:12
当然可以用这个IP发包了,我认为你的TCP/IP就是绑定到这个虚拟网卡上的。
Death is only the beginning
Dino
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-08-20 10:20
你的这个虚拟网卡是绑定到真实的网卡上在,TCP/IP并没有绑定到真实的网卡上。
Death is only the beginning
bigston
驱动牛犊
驱动牛犊
  • 注册日期2001-08-09
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-08-20 11:00
可到底怎么绑定阿?
Dino
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-08-20 11:07
应该是通过修改注册表来实现的,在她的.inf文件里,具体是怎样的,我也不太清楚。请版主来指教,我也很想了解。
Death is only the beginning
Dino
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-08-20 11:25
2000下的passthru好象不是这种方式,她好象没有实现虚拟网卡,她的miniport上没有IP地址。
Death is only the beginning
crash
驱动牛犊
驱动牛犊
  • 注册日期2001-08-10
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-08-20 13:04
2000的passthru的IMD中注册了一个miniport,这个miniport是否就是一个虚拟NIC的驱动,我想知道的是能否在这个miniport上绑定一个IP,就可以用这个IP转发包了,这是否可行,在一些著名的防火墙或VPN产品中可以在系统查看网卡信息可以显示这个虚拟NIC的状态和IP,是不是就是指IMD的miniport,请各位大侠不吝赐教,再追加20分!!!
在黑暗中我将孤独的前行,一无反顾...
bigston
驱动牛犊
驱动牛犊
  • 注册日期2001-08-09
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-08-23 12:23
我也追加20分,一共80分了!
高手出手吧!
bigston
驱动牛犊
驱动牛犊
  • 注册日期2001-08-09
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-08-27 15:24
在加100分!一定要搞定这个问题!
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
10楼#
发布于:2001-08-27 21:25
我很想要这100分,但是我没有搞懂你们到底要干什么?

不再回忆从前,我已经生活在幸福当中。
crash
驱动牛犊
驱动牛犊
  • 注册日期2001-08-10
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-08-28 12:39
是这样,能否在我们所作的IMD的miniport上绑定一个IP地址,在处理IPIP封装时会很有用(我指的是对数举包进行IPSec封装),但是苦于无法得知怎样实现,请高手出招吧,让俺们长长见识。不是100分了,已经是200分了!!!1
在黑暗中我将孤独的前行,一无反顾...
bigston
驱动牛犊
驱动牛犊
  • 注册日期2001-08-09
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2001-09-22 13:39
可能是问题没有说清楚,我详细描述一下。
这里很多人都是作VPDN的,应该碰到这个问题。

当VPDN连接到VPN网关后,VPN网关应该给VPDN分配一个内部的IP地址,VPDN用这个IP地址和网关后的主机通信,VPN网关也用这个IP地址来制定VPN规则(当然可以用用户名)

我不知道大家在VPDN这一端是怎么处理这个地址的,我是把它保存一个变量存在内核里,这样就产生一个很大的问题:
当VPDN用户PING VPN网关后面的子网用户时,IP层生成一个数据包
该包的源地址不是VPN网关分配的那个内部IP地址,这里就要求用内部IP地址来替换IP包的源地址(实际就实现了一个简单的NAT),再在数据包上加密,认证,IPIP封装。

大家都知道作NAT的代价很高,另外比如一些特殊的协议实现,象FTP不止在IP包头中有IP地址,数据区里也有,这就要求必须替换数据区中的IP,如果两个IP长度不一样,就要维护SEQ值,很痛苦一件事。

如果能将VPN网关分配的IP地址绑定在一个虚拟的网卡上,windows的IP协议栈中就有了这个IP,当VPDN用户PING vpn网关后面的子网时,生成的IP包的源地址就是VPN网关分配的IP地址了,哇!不用NAT了!


说了这么多,不知道问题说清楚了没有,其实加多少分并不重要,我可以把我所有的分给能够回答问题的人,关键事我们通过讨论解决了一个可能困扰很多人的技术问题,大家觉得呢?

另外,WHBBS什么时候能开啊?

游客

返回顶部