VMware Player NAT模式无法自动获得IP地址的原因及解决方案(其中一个)
2010-10-27 18:47
501 查看
近日因业务需要,需要使用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了。
现象
虚拟机的网络模式配置是NAT(网络地址转换模式),第一天,系统启动后自动获得了一个IP地址,虚拟机可以顺利的访问主机,一切安好。
结果,过了几天之后,当我再一次启动同一个虚拟机时,系统过了一段时间之后,IP就消失了。
原因分析
结果查询分析,确认了事故发生的原因。
原来在NAT(网络地址转换模式)下,虚拟机的IP地址必须设置为自动获取,而这个配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的。
而我第一次使用虚拟机完毕之后,发现进程管理器中有四个vmware相关的进程依然活跃着(vmware-authd.exe,vmount2.exe,vmnetdhcp.exe,vmnat.exe),虽然占用的内存不是特别多,但是感觉也很不爽。一怒之下,直接在服务里面把这四个进程相关的服务设置成了手动启动模式。
于是在第二次使用时,vmnetdhcp.exe没有启动起来,导致虚拟机系统就无法获得合法的IP地址。
解决方法
知晓了原因,解决方法就总是很简单。
如果最近一段常用虚拟机的话,就把vmnetdhcp.exe相关的服务设置为自动启动。
反之,就设置为手动启动,然后写个脚本,用虚拟机的时候做个事先启动就OK了。
相关文章推荐
- 在datagrid的表头上的其中一个列加checkbox而导致checkbox无法选中的问题的一种解决方案
- VMware NAT模式 在保持原来ip前提下 使用自动获取主机网络的方法
- 解决两个虚拟机网络适配器都为NAT模式,其中一台无法上网的情况
- VMware中安装Linux使用NAT模式后xshell无法ping到Linux
- VMware新建centos7无法DHCP自动获取IP地址
- NAT模式下无法连接本地VM虚拟机的解决方案
- NAT方式无法上网原因:无法启动VMware DHCP Service 服务
- VMware虚拟机选择NAT模式无法连接外网的主要原因
- vmware虚拟centos7系统NAT模式下初次登陆无法上网
- VMWARE NAT模式下虚拟机集群节点无法连接外网问题解决
- 解决两个虚拟机网络适配器都为NAT模式,其中一台无法上网的情况
- VMware下网络模式配置与IP地址无法正常获取及解决方案
- 虚拟机无法自动获得IP地址
- vmware下的Ubuntu虚拟机无法使用NAT模式上网
- vmware中nat模式中使用静态ip后无法上网的问题
- VMware虚拟机偶尔无法实现拖曳功能的解决办法以及Vmware虚拟机NAT连接模式进行端口转发
- VMware_centos 无法自动获取IP地址
- 无法启动INTERNET连接共享。一个已经用IP地址配置的LAN连接需要自动IP地址
- 【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案
- 解决windows下Vmware网络NAT模式无法联网的问题