我在办公室中创建并配置了 Windows XP 模式下的虚拟 PC。一切运行正常。
现在我在路上,我的互联网接入(在主机操作系统中)要么通过酒店的 wifi,要么通过我的 Verizon 空中卡。
不管怎样,我都无法在虚拟 PC 上访问互联网了。我进入虚拟 PC 设置,将网络值设置为共享网络 (NAT)。实际上,我尝试了能找到的所有组合,但就是无法从虚拟 PC 访问网络。
我希望在客户站点使用虚拟盒,因此我确实需要该访问权限。我可以做些什么来恢复它?
谢谢你的帮助。
答案1
在 Virtual XP 设置中启用集成功能:转到“所有程序”,找到 Windows Virtual PC,单击它并找到 XP 模式,右键单击它,选择设置,找到集成功能,然后将其选中。在 VPC 设置中检查您的“网络”是否包括网络适配器卡的集成。请参见,在此示例中,它设置为适配器 2。(在这种情况下,存在有线和无线网卡,您的桌面将只有一个网卡)
或者,要设置自动集成,只需在设置窗口中“网络”下的“集成功能”中启用它即可。或者从 XP 模式窗口中,单击操作 > 启用集成功能。图像 1 好的...因为我是“新用户”,所以您看不到图像...抱歉。我试过了。
图片 2 同上。没有适合你的图片。希望你无论如何都能搞清楚!
答案2
我在受限/受保护网络(例如 wifi 热点)上使用桥接模式时遇到了问题,这仅仅是因为 Wifi 热点等地方通常使用 MAC 地址过滤,但是 NAT 模式通常可以解决问题。
如果您仍然遇到问题,我会检查以确保您已设置动态 IP 并且没有使用固定 IP - 然后输入IPCONFIG /RENEW
和/或完全重启。
如果这仍然不能解决问题,那么是时候进行一些诊断了 - 我会检查你的 wifi 和 3g 适配器以确保虚拟 PC 驱动程序已加载(如果尚未加载,则可能进行修复安装),然后进行常规网络诊断 - 可能尝试 ping 主机,使用正确范围内的静态 IP 等。
请发表反馈,我会尽力提供进一步的帮助。
答案3
正如我在上面的评论中提到的,答案原来是改变主机网络的性质。在 Win 7 上,每当我加入网络时,它都会询问新网络是家庭网络、工作网络还是公共网络。
通常我会选择公共网络,这意味着同一网络上的其他计算机无法看到或找到我的计算机。不幸的是,这包括我正在运行的虚拟机。通过将网络设置为“工作”(甚至是“家庭”,尽管这似乎有点极端),虚拟机可以共享网络访问,一切都很顺利。
答案4
对我来说,Windows 7 上的 XP 模式运行正常,但突然间就不行了。
尝试了一段时间,但没有什么收获。我可以从虚拟机 ping 主机系统,但无法 ping 默认网关、进行 DNS 查找等。
我不明白这有什么关系,但我记得不久前我曾禁用过 IPv6(我的家庭系统上不需要它,它只会向我可能进行的任何 WireShark 捕获中添加我不关心的额外垃圾),因此我尝试在主机 Windows 7 机上重新启用 IPv6,然后我启动了 XP 模式 VM,一切又恢复正常。