现在的位置: 首页 > 综合 > 正文

再次将宿主主机与虚拟机ping通

2013年09月15日 ⁄ 综合 ⁄ 共 1804字 ⁄ 字号 评论关闭

 

问题产生的原因:

我要做一个实验用到虚拟机,在虚拟机里面装win2000,配置完成之后发现宿主主机与虚拟机之间不能够

进行ping通。配了网关和DNS之间不能上网同时虚拟机连网关也是不通的。

我的假设,

可能是由于我的网卡有了问题。

于是又装了一个网卡驱动(这样做可能有点傻,不过我们机房的电脑重装系统后都会出现这个问题,重

装网卡之后就解决了这个问题)
问题没有解决。

打开虚拟机里面设置——》硬件——》设备状态没有选择连结上。

于是我勾连了连接后,点确定,这个时候,提示我说:

“The network bridge on device VMnet0 is not running”

悲剧

百度结果:我的虚拟机里面没有装一个协议:桥接协议。

里面又写了很多安装方法。试了一下没有成功,干脆卸载了重新安装得了。

又出现了新的问题:

虚拟机无法卸载干净,

当然卸载完成,并重装的时候,总是提醒我说:你的机子里面已经装有虚拟机软件了。

再次悲剧。

完全卸装方法:将下面文字保存为bat文件。然后再执行。

@echo off
color 0a

echo.
echo     中国虚拟化先锋提提您,是否确定卸载VMware Workstation 精简版?
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P ST=   请输入 Y (确定卸载)或 N (取消卸载):
echo.
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto EX

:ST

echo 取消DLL文件注册...
regsvr32 /u /s "%cd%/vmappcfg.dll"
regsvr32 /u /s "%cd%/vmappsdk.dll"
regsvr32 /u /s "%cd%/vmdbCOM.dll"
regsvr32 /u /s "%cd%/vmhwcfg.dll"

echo 正在删除虚拟网卡,请稍后……
:delete VM Network
start /wait vnetlib -- remove adapter vmnet1
start /wait vnetlib -- remove adapter vmnet8
start /wait vnetlib -- remove dhcp vmnet1
start /wait vnetlib -- remove dhcp vmnet8
start /wait vnetlib -- remove nat vmnet8

:delservice
echo 正在删除服务...
call :删除服务 vmnetbridge
call :删除服务 VMAuthdService
call :删除服务 vmx86
call :删除服务 VMnetAdapter
call :删除服务 "VMware NAT Service"
call :删除服务 "VMnetDHCP"
call :删除服务 VMnetuserif
call :删除服务 hcmon
call :删除服务 Vmparport
call :删除服务 vstor2-ws60
call :删除服务 vstor2

"%cd%\VMMount\vmount2.exe" /Unregserver
netcfg -u vmware_bridge

::以下两句删除用户的配置文件(即虚拟机文件)默认不删除,需要删除请将下面两句前面的::去掉
::rd /s /q %APPDATA%\vmware
::rd /s /q "\Virtual Machines"
echo.
:delreg
echo 删除注册表....
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc." /f

:deluser
echo 删除用户__vmware_user__...
net user __vmware_user__ /delete
net localgroup __vmware__ /delete

pause>nul|echo 卸载完成......
goto :eof
:删除服务
echo 正在删除服务 %*
net stop %* 2>nul
sc delete %*
goto :eof

最后:

重新安装好虚拟机环境后,然后再运行win2000虚拟机文件,发现已经可以通了。问题解决。

收获:

1、虚拟机软件的完全卸载方法。
2、“The network bridge on device VMnet0 is not running”这个提示的解决方面:
出现这个提示说明你的虚拟机的桥接协议没有安装。

 

抱歉!评论已关闭.