【发布时间】:2014-02-06 19:43:28
【问题描述】:
我一直在尝试(但失败)为我的 Windows XP 虚拟机设置任何类型的互联网连接,希望能得到一些帮助。
详情如下:
虚拟盒子 4.3.0
Mac OS 10.6.8 主机
Windows XP SP 2 来宾
我的互联网连接是通过机场,主机的 IP 地址是 192.168.1.2(由路由器动态分配)和路由器 192.168.1.1。
我认为我遇到的问题是不知道我应该更改哪些设置或我需要什么配置。 Windows XP 是否应该从 Virtualbox 中的内置 DHCP 服务器检索其设置,还是我需要手动指定 IP 地址和网关?如果是这样,我怎么知道我应该使用哪些地址?
在 Virtualbox 首选项中,我还尝试添加仅限主机的网络并打开 DHCP 服务器,但是当我 ping 默认配置中使用的任何 IP 地址时,我只得到“请求超时”或“目标”无法访问”消息。
作为最后的手段,我尝试安装来宾添加,但这阻止了 Windows 甚至无法启动,因此这似乎也不是一个选项。
考虑到所有这些点并尽量不使事情复杂化,我想我会从头开始,最简单的选择似乎是设置桥接适配器连接,然后(在 Windows XP 中)手动指定与主机分配的 IP 地址相同。但这也不起作用 - 访客无法 ping 路由器,并且在出现 Finder 警报说网络上的另一台计算机已经在使用相同的 IP 地址后,主机被自动分配了一个不同的 IP 地址。
感谢您的帮助!
【问题讨论】:
-
桥接适配器对我来说很好用。主机和访客都使用 DHCP,都获得不同的 IP 地址,都可以连接到路由器(即 Internet)和彼此。尝试以这种方式配置它。假设A是路由器,B是主机,C是访客。 B 和 C 正在使用 DHCP。 C 配置了桥接适配器。然后尝试 ping:A -> B, B -> A, A -> C, C -> A, B -> C, C -> A。你看到了什么?
-
感谢您的回复。如果我将 Virtualbox 连接设置为桥接适配器,然后将 Windows XP 中的 TCP/IP 连接设置为“自动获取 IP 地址”,似乎什么都没有发生 - ipconfig 的输出显示来宾正在使用自分配的 IP 地址和没有为网关(路由器?)设置 IP 地址。
-
为了其他遇到此问题的人的利益,最终对我有用的解决方案只是切换到 VMware Fusion - 没有任何问题,而且它第一次就可以正常工作,无需任何配置。公平地说,该软件的某些方面运行良好,性能通常非常好,对于某些人来说,它开箱即用就可以了,但无法使互联网连接正常工作对我来说是真正的非首发。
-
在 OS X Mojave 上遇到这个问题,我有一个 Airport Extreme。我的 PC 运行 Vbox VM 工作正常(没有互联网问题)。虽然在我的 MacBookPro 上没有任何效果,但我已经尝试过 Vbox 和 VMware Fusion。出于调试目的,我决定将我的手机用作热点并将我的 MBP 连接到它……有趣的是,我的虚拟机现在可以连接到互联网。这就引出了问题:问题是 Airport Extremem 还是 MacBookPro……?
-
@Sakiboy 您的 MBP 可能比我的要新得多,但我的猜测是,当 Apple 的 Airport 驱动程序尝试从软件应用。我从来没有找到让 Virtual Box 工作的方法,但 VMware Fusion 在我当前的设置下工作得很好,尽管我注意到在 Vista 中,如果 VM 已暂停,连接有时会不起作用。解决方法是打开 IE9 并加载任何站点(?),然后以某种方式使任何其他需要它的 Vista 软件可以访问该连接。
标签: macos networking windows-xp virtualbox