我发现了另一种可能导致这些症状的东西。Windows 8.1升级后,我安装了VMware Workstation 10.0.1,但没有完全相同的问题。但是DHCP放弃了在NAT之后的虚拟机上工作,因此它没有IP。然后,我发现VMware NAT服务未运行且无法启动。
原因是:端口转发主机端口冲突。
我首先尝试了“恢复默认值”(按照Marcel Krommenhoek的建议),然后VMware NAT服务再次开始运行。
直到...我已将必要的端口转发添加回VMware NAT。嘘!
我发现,如果您在包含主机上已在使用的主机端口的 VMware NAT中设置端口转发,则VMware NAT服务无法重新启动。
在这种情况下,Skype就是问题所在。它正在使用端口80。
当我在VMware NAT中添加端口80转发时,该服务无法重新启动。
要解决此问题,我通过以下方式关闭了Skype中的端口80:
Tools -> Options ->
Advanced -> Connection ->
uncheck [ ] use port 80 and 443 for incoming connections
之后,我可以为端口80设置转发,然后VMware NAT服务运行良好(并将端口正确转发到VM)。
注意1:这仅在我添加到此Windows 8.1系统的“桌面” Skype中。显然,“现代”(Metro)Skype不会这样做。
注意2:如果VMware虚拟网络编辑器会警告您您正在尝试使用已在使用的端口,那肯定会有所帮助!
使用:Windows 8.1,VMware Workstation 10.0.1,运行带有JOOMLA的Apache的CentOS 6.5 64位VM。