我在 Windows 7 中使用 VMware 7.1.2,并以 Ubuntu 11.04 作为客户操作系统。
在主机操作系统(Windows 7)中,我可以毫无问题地访问互联网,但在虚拟机中我无法访问互联网。
我尝试了以下操作,但没有成功:
在“虚拟机设置”中使用所有连接互联网的方法:
Bridged, NAT, Custom
;都不起作用。在 PC 上使用有线和无线连接 - 均不起作用。
我在 VMware 中使用 Ubuntu 已有几个月了 - 以前互联网一直可以访问。这可能是因为我升级到了 Ubuntu 11.04 导致的吗?
答案1
- 为虚拟机选择桥接网络。
- 重新启动虚拟机。
- 对虚拟机中的网络进行故障排除,就好像它是网络上无法连接到 Internet 的真实 PC 一样。例如:
- 说什么
ifconfig -a
?你的网络有真实的 IP 地址吗?如果你使用静态 IP,那么请在 Ubuntu 中为该虚拟机配置一个。 - 您能从客户机 ping 主机(Win7)的 IP 地址吗?
- 您能 ping 通路由器或默认网关的私有地址吗?3d) 您能 ping 通 www.superuser.com 吗?
- 说什么
很可能是您的访客网络设置发生了变化,也许它认为您有新的网卡,也许名称解析不起作用,也许某些防火墙设置发生了变化。
答案2
可能是 DNS 被破坏了?你能通过 SSH 本地访问这台机器,但无法 ping google.com 吗?检查 /etc/resolv.conf 并告诉我们里面有什么。是 127.0.0.1 还是其他可用的内容?