我一直在尝试(并且失败)为我的Windows XP虚拟机设置任何类型的互联网连接,并希望得到一些帮助 .
详情如下:
Virtualbox 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地址时,我只得到“请求超时”或“目标无法访问”消息 .
作为最后的手段,我尝试安装guest虚拟机添加,但这使Windows甚至无法启动,因此这似乎也不是一个选项 .
考虑到所有这些要点并尽量不使事情复杂化,我想我会从头开始重新开始,最简单的选择似乎是设置桥接适配器连接,然后(在Windows XP中)手动指定相同的IP已分配主机的地址 . 但这也不起作用 - 客户端无法ping通路由器,并且在Finder警报出现后说网络上的另一台计算机已经使用相同的IP地址后,主机自动分配了不同的IP地址 .
谢谢你的帮助!
7 回答
名称en1:Wi-Fi(AirPort)
也为我工作 . "PCnet-FAST III"在高级选项中,只有在机器未通过'Machine'> 'Settings'菜单选项运行(但已选中)时才能选择
Virtualbox 5.0.38
本来会把这个放在评论中,但正如我刚刚注册的那样,我没有足够的声誉点来这样做 .
在网络设置中选择
Bridged Adapter
和PCnet-FAST III
.我知道这可能不是大多数人的问题,但经过几个小时的尝试修复从Mac Air主机到Virtual Box XP客户端的互联网连接后,我终于进入了我在XP中的网络设置并意识到网络是禁用 . 希望大多数人都足够聪明,先看看这里,但我不是 . 简约法则再次证明是正确的 . 希望这有助于其他一些可怜的笨蛋 .
OS X El Capitan (10.11.6) and VirtualBox 5.1.30
对我而言,它只是将
Adapter Type
更改为PCnet-FAST III
:这个问题主要是由于主机WiFi适配器(由wifi路由器的DHCP服务器)和Guest接口(由Nat网络下的VirtualBox DHCP服务器)分配相同的IP地址 .
从VirtualBox文档中有关集成的DHCP服务器Fine-tuning the VirtualBox NAT engine:
查看主机's WiFi adapter'的IP地址,您会发现分配给它的地址也来自
10.0.2.0/24
网络范围 .这就是问题的原因,因为现在VirtualBox的Nat驱动程序因主机和访客地址来自同一子网这一事实而感到困惑 .
要解决此问题,您可以使用VBoxManage命令更改VirtualBox DHCP服务器提供的子网(当VM关闭时):
你很高兴去 .
我尝试了所有这些,但它对我不起作用,而是我试图关闭vb mac并转到“网络”部分中的设置并启用所有“适配器”,如截图中所示 . 这个对我有用 .
标签1:
标签2:
标签3:
标签4:
在OS X El Capitan上使用Windows 7 VirtualBox最终为我工作的是以下设置: