Csuper Blog

Csuper Blog

如何解决 您为这个网络适配器输入的IP地址已经分配给另一个适配器
2015-08-04

症状:

主机:win2003 server r2

虚拟机:vmware 

主机网络通,但是虚拟机与主机和外网不通,更换虚拟机ip地址提示如下:

1.jpg

您为这个网络适配器输入的IP地址192.168.0.100已经分配给另一个适配器“Marvell Yukon 88E8001/8003/8010 PCI Ethernet Controller”.“Marvell Yukon 88E8001/8003/8010 PCI Ethernet Controller”从网络文件夹中隐藏,因为它本身并没有在计算机中存在,或是个不工作的旧适配器。如果相同的地址分配给两个适配器,并且它们都处于活动状态,只有一个会使用这个地址。这会造成不正确的系统配置。您想从高级对话框的IP地址列表输入不同的IP地址给这个适配器吗?

解决方法一:  

 1,运行devmgmt.msc命令
 2,点击查看->显示隐藏的设备

2.jpg

3,在网络适配器下找到故障设备,尝试停用设备然后再删除注册表键值

11.jpg

您也可以尝试手动卸载这一设备。

 

解决方法二:【一般第一种方法都找不到,解决的状况有限】  

 打开注册表,查找键值:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class]


22.jpg

33.jpg

按提示的原来网卡的信息从class中找到相应的硬件配置信息项删除即可。
 

  注意:

     每一项里面都有相应硬件的描述信息,删除之前请确认不要删错。如果自己不清楚网卡注册表信 息,可以打开网卡的属性对话框,根据网卡描述性文字(如是已经删除掉的网卡,可根据修改IP时,提示的对话框中的网卡名)部分文本,在class项下搜 索,即可定位到所在网卡配置文件。

     如果先后使用的网卡厂家、型号均一样,唯一不一样的是各自项下的"NetCfgInstanceId"值。

     如此情况可通过修改当前网卡的速率或但双工模式,之后在注册表项下刷新,对应的注册表项变化则为当前网卡。

     比如,先后的网卡都是Realtek的8139D网卡,通过搜索Realtek,有两个注册项。

     修改当前使用网卡的工作模式为100M全双工,观察到两个类似的网卡注册表项,有一个项下的DUPLEXMODE的值由之前的1改变为5,初步确认此项为 当前使用网卡;再次确认,将网卡工作模式恢复至auto自动协商,键值变更为1。此项为当前网卡,相同的另外一项就是以前的陈旧网卡信息,先导出备份,接 着,删除。
     再次修改IP设置,没有了之前的警告窗口了


最重要一步:

最后一步:虚拟机中  先在配置中将所有网卡全部删除  确定  ,然后添加对应的网卡  确定,再给虚拟机上电,开机  重新配置ip  OK、


发表评论: