阅读:3738回复:9
虚拟网卡ip地址&&物理网卡ip地址
我的做的虚拟网卡的ip地址与物理网卡的ip地址相同会不会有冲突啊!?
望高手告知! 给分!! |
|
沙发#
发布于:2002-11-08 16:42
这两个网卡什么关系?
|
|
|
板凳#
发布于:2002-11-08 16:54
没有任何关系。
虚拟的只负责接收ip数据。 网卡的功能就是我们常用的! :) |
|
地板#
发布于:2002-11-08 16:58
????
不是很明白。能大概说一下结构吗? 不过一般不会冲突,我还没遇到过。我写的IM中对两个网卡都有虚拟的,它们有自己的IP。但OID查询的时候直接穿过。当成透明的。 但不知道你的这个NIC是什么样。不敢肯定 |
|
|
地下室#
发布于:2002-11-12 13:14
从我做过的情况看,两个网卡的ip地址不能相同。
|
|
|
5楼#
发布于:2003-01-03 20:11
肯定会冲突,再协议曾,虚拟的与正式的没有区别
|
|
|
6楼#
发布于:2003-01-04 11:01
To mike_wang:
我也实现了一个虚拟的NDIS网卡,不知跟你的是不是相似? 我现在有点麻烦就是网卡的加载与卸载,你是怎么做的? 我是在WinCE 3.0上实现的。 |
|
7楼#
发布于:2003-08-26 18:05
关注中!!
|
|
8楼#
发布于:2003-08-26 19:35
有冲突
|
|
|
9楼#
发布于:2003-08-28 14:21
虚拟的网卡ip地址不应该和真实的网卡的ip地址相同。如果能够做到,请告诉我怎么做的,谢谢。我想不明白,windows如何能够容许这样的情况。
虚拟网卡在Wince的enable/disable比较麻烦,我用过一种方法:做一个普通的driver,代码放在虚拟网卡的代码一起。在应用程序中用registerdevice启动这个普通的driver,然后控制driver,让driver里面的代码执行NdisRegisterAdapter/NdisDeregisterAdapter控制虚拟网卡。直接在应用程序中用这两个函数我没有成功过,不知道为什么。 这个方法尽管可以凑效,但也不是没有任何问题。比如重新绑定一些中间层协议,就曾经搞不定。 另外一种方法,就是打开ndis设备,用ioctl调用IOCTL_NDIS_DEREGISTER_ADAPTER的方式达到同样的效果。 在windows2000上比较好做,enable/disable可以用devcon程序,也可以用CM_Enable_DevInst/CM_Disable_DevInst达到同样效果。 具体这里面的细节和关系,我也是统统讲不清。 |
|