您的位置:首页 > 其它

VMware Player NAT模式无法自动获得IP地址的原因及解决方案(其中一个)

2010-10-27 18:47 447 查看
近日因业务需要,需要使用VMware Player。结果在未知原理的情况下,犯了个小错误,浪费了点时间。

现象



虚拟机的网络模式配置是NAT(网络地址转换模式),第一天,系统启动后自动获得了一个IP地址,虚拟机可以顺利的访问主机,一切安好。

结果,过了几天之后,当我再一次启动同一个虚拟机时,系统过了一段时间之后,IP就消失了。

原因分析

结果查询分析,确认了事故发生的原因。

原来在NAT(网络地址转换模式)下,虚拟机的IP地址必须设置为自动获取,而这个配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的。

而我第一次使用虚拟机完毕之后,发现进程管理器中有四个vmware相关的进程依然活跃着(vmware-authd.exe,vmount2.exe,vmnetdhcp.exe,vmnat.exe),虽然占用的内存不是特别多,但是感觉也很不爽。一怒之下,直接在服务里面把这四个进程相关的服务设置成了手动启动模式。

于是在第二次使用时,vmnetdhcp.exe没有启动起来,导致虚拟机系统就无法获得合法的IP地址。

解决方法

知晓了原因,解决方法就总是很简单。

如果最近一段常用虚拟机的话,就把vmnetdhcp.exe相关的服务设置为自动启动。

反之,就设置为手动启动,然后写个脚本,用虚拟机的时候做个事先启动就OK了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: