Noe*_*ore 14 macos networking windows-xp virtualbox
我一直在尝试(并且失败)为我的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地址.
谢谢你的帮助!
小智 11
在网络设置中选择"桥接适配器"和"PCnet-FAST III".
名称en1:Wi-Fi(AirPort)也
为我工作."PCnet-FAST III"是高级选项,只能在机器未运行(但已选中)时通过"机器">"设置"菜单选项进行选择
Virtualbox 5.0.38会将
其放在评论中,但是,由于我刚刚注册,我没有足够的声誉点来这样做.
Sam*_*een 10
此问题主要是由于为主机WiFi适配器(通过wifi路由器的DHCP服务器)和Guest接口(由Nat网络下的VirtualBox DHCP服务器)分配了相同的IP地址.
从有关集成DHCP服务器的VirtualBox文档中微调VirtualBox NAT引擎:
In NAT mode, the guest network interface is assigned to the IPv4 range 10.0.x.0/24
by default where x corresponds to the instance of the NAT interface +2. So x is 2
when there is only one NAT instance active. In that case the guest is assigned to the
address 10.0.2.15, the gateway is set to 10.0.2.2 and the name server can be found at
10.0.2.3.
Run Code Online (Sandbox Code Playgroud)
查看主机的WiFi适配器的IP地址,您会发现分配给它的地址也来自10.0.2.0/24网络范围.
这就是问题的原因,因为现在VirtualBox的Nat驱动程序因主机和访客地址来自同一子网这一事实而感到困惑.
要解决此问题,您可以使用VBoxManage命令更改VirtualBox DHCP服务器提供的子网(当VM关闭时):
VBoxManage modifyvm VMName --natnet1 "192.168/16"
Run Code Online (Sandbox Code Playgroud)
你很高兴去.
我必须选择以下才能使其发挥作用。
我的设置:
我选择“NAT”和“PCnet Fast III”,现在它可以工作了。
在此感谢您的其他建议。
我尝试了所有这些,但它对我不起作用,而是尝试关闭 vb mac 并转到“网络”部分中的设置并启用所有“适配器”,如屏幕截图中所示。这个对我有用。
小智 3
我知道这很可能不是大多数人的问题,但经过几个小时尝试修复从 Mac Air 主机到 Virtual Box XP 客户机的互联网连接后,我终于进入 XP 中的网络设置并意识到网络是禁用。希望大多数人都足够聪明,能够先看这里,但我没有。简约法则再次被证明是正确的。希望这能帮助其他一些可怜的蠢混蛋。
| 归档时间: |
|
| 查看次数: |
56892 次 |
| 最近记录: |