阅读:3009回复:12
请教各位大侠,如何在IMD的miniport上绑定IP地址?
小弟我正在进行这方面的开发,在很多IMD产品上(指一些单机版防火墙什么的)都看到系统多了一块虚拟网卡,而且有IP地址,我很困惑,不知道该如何实现?另外,如果绑定了IP,是否可以用这个IP发包?恳请各位高手不吝赐教!!!!多谢,小弟这厢有礼了。
|
|
|
沙发#
发布于:2001-08-19 20:33
我也想知道这个问题,追加20分。
|
|
板凳#
发布于:2001-08-20 10:12
当然可以用这个IP发包了,我认为你的TCP/IP就是绑定到这个虚拟网卡上的。
|
|
|
地板#
发布于:2001-08-20 10:20
你的这个虚拟网卡是绑定到真实的网卡上在,TCP/IP并没有绑定到真实的网卡上。
|
|
|
地下室#
发布于:2001-08-20 11:00
可到底怎么绑定阿?
|
|
5楼#
发布于:2001-08-20 11:07
应该是通过修改注册表来实现的,在她的.inf文件里,具体是怎样的,我也不太清楚。请版主来指教,我也很想了解。
|
|
|
6楼#
发布于:2001-08-20 11:25
2000下的passthru好象不是这种方式,她好象没有实现虚拟网卡,她的miniport上没有IP地址。
|
|
|
7楼#
发布于:2001-08-20 13:04
2000的passthru的IMD中注册了一个miniport,这个miniport是否就是一个虚拟NIC的驱动,我想知道的是能否在这个miniport上绑定一个IP,就可以用这个IP转发包了,这是否可行,在一些著名的防火墙或VPN产品中可以在系统查看网卡信息可以显示这个虚拟NIC的状态和IP,是不是就是指IMD的miniport,请各位大侠不吝赐教,再追加20分!!!
|
|
|
8楼#
发布于:2001-08-23 12:23
我也追加20分,一共80分了!
高手出手吧! |
|
9楼#
发布于:2001-08-27 15:24
在加100分!一定要搞定这个问题!
|
|
10楼#
发布于:2001-08-27 21:25
我很想要这100分,但是我没有搞懂你们到底要干什么?
|
|
|
11楼#
发布于:2001-08-28 12:39
是这样,能否在我们所作的IMD的miniport上绑定一个IP地址,在处理IPIP封装时会很有用(我指的是对数举包进行IPSec封装),但是苦于无法得知怎样实现,请高手出招吧,让俺们长长见识。不是100分了,已经是200分了!!!1
|
|
|
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什么时候能开啊? |
|