mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:3738回复:9

虚拟网卡ip地址&&物理网卡ip地址

楼主#
更多 发布于:2002-11-08 16:08
我的做的虚拟网卡的ip地址与物理网卡的ip地址相同会不会有冲突啊!?

望高手告知!
给分!!
nicol
驱动大牛
驱动大牛
  • 注册日期2001-11-28
  • 最后登录2009-07-30
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-08 16:42
这两个网卡什么关系?
==寂寞骆驼==
mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-08 16:54
没有任何关系。
虚拟的只负责接收ip数据。
网卡的功能就是我们常用的! :)
nicol
驱动大牛
驱动大牛
  • 注册日期2001-11-28
  • 最后登录2009-07-30
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-08 16:58
????
不是很明白。能大概说一下结构吗?
不过一般不会冲突,我还没遇到过。我写的IM中对两个网卡都有虚拟的,它们有自己的IP。但OID查询的时候直接穿过。当成透明的。
但不知道你的这个NIC是什么样。不敢肯定
==寂寞骆驼==
yiduz
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2003-10-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-12 13:14
从我做过的情况看,两个网卡的ip地址不能相同。
ydzhang
lifeship
驱动小牛
驱动小牛
  • 注册日期2002-10-18
  • 最后登录2005-07-19
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-03 20:11
肯定会冲突,再协议曾,虚拟的与正式的没有区别
杯汝前来,  老子今朝,  放荡形骸!  甚长年抱渴,  咽如焦釜,  于今喜醉,  气似奔雷!  慢说刘伶,  古今达者,  醉后何妨死便埋! 
skyspeed
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-04 11:01
To mike_wang:
 我也实现了一个虚拟的NDIS网卡,不知跟你的是不是相似?

 我现在有点麻烦就是网卡的加载与卸载,你是怎么做的? 我是在WinCE 3.0上实现的。
wfeiisch
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-26 18:05
关注中!!
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-26 19:35
有冲突
放弃瘟草,现吃李草
Fang
驱动牛犊
驱动牛犊
  • 注册日期2001-06-12
  • 最后登录2010-08-10
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
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达到同样效果。
具体这里面的细节和关系,我也是统统讲不清。
游客

返回顶部