首页 文章

Virtualbox中的Internet连接无法使用(Mac OS X主机/ Windows XP客户机)

提问于
浏览
8

我一直在尝试(并且失败)为我的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 回答

  • 1

    在网络设置中选择“桥接适配器”和“PCnet-FAST III” .

    名称en1:Wi-Fi(AirPort)

    也为我工作 . "PCnet-FAST III"在高级选项中,只有在机器未通过'Machine'> 'Settings'菜单选项运行(但已选中)时才能选择
    Virtualbox 5.0.38

    本来会把这个放在评论中,但正如我刚刚注册的那样,我没有足够的声誉点来这样做 .

  • 2

    在网络设置中选择 Bridged AdapterPCnet-FAST III .

  • 7

    我知道这可能不是大多数人的问题,但经过几个小时的尝试修复从Mac Air主机到Virtual Box XP客户端的互联网连接后,我终于进入了我在XP中的网络设置并意识到网络是禁用 . 希望大多数人都足够聪明,先看看这里,但我不是 . 简约法则再次证明是正确的 . 希望这有助于其他一些可怜的笨蛋 .

  • 1

    OS X El Capitan (10.11.6) and VirtualBox 5.1.30

    对我而言,它只是将 Adapter Type 更改为 PCnet-FAST III

    Attached to: NAT
    Name: -
    Adapter Type: PCnet-FAST III (Am79C973)
    Promiscuous Mode: Deny
    
  • 9

    这个问题主要是由于主机WiFi适配器(由wifi路由器的DHCP服务器)和Guest接口(由Nat网络下的VirtualBox DHCP服务器)分配相同的IP地址 .

    从VirtualBox文档中有关集成的DHCP服务器Fine-tuning the VirtualBox NAT engine

    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.
    

    查看主机's WiFi adapter'的IP地址,您会发现分配给它的地址也来自 10.0.2.0/24 网络范围 .

    这就是问题的原因,因为现在VirtualBox的Nat驱动程序因主机和访客地址来自同一子网这一事实而感到困惑 .

    要解决此问题,您可以使用VBoxManage命令更改VirtualBox DHCP服务器提供的子网(当VM关闭时):

    VBoxManage modifyvm VMName --natnet1 "192.168/16"
    

    你很高兴去 .

  • 0

    我尝试了所有这些,但它对我不起作用,而是我试图关闭vb mac并转到“网络”部分中的设置并启用所有“适配器”,如截图中所示 . 这个对我有用 .

    标签1:

    enter image description here

    标签2:

    enter image description here

    标签3:

    enter image description here

    标签4:

    enter image description here

  • 9

    在OS X El Capitan上使用Windows 7 VirtualBox最终为我工作的是以下设置:

    Attached to: Bridged Adapter
    Name: en0: Wi-Fi (AirPort)
    Adapter Type: Intel PRO/1000 MT Desktop (82540EM)
    Promiscuous Mode: Allow All
    

相关问题