Virtualbox 上没有互联网连接(Windows 7 作为来宾,ubuntu 13.04 作为主机)

Ben*_*Ben 85 virtualbox networking internet 13.04

Internet 在主机(Ubuntu 13.04,32 位,完全更新)上完美运行,但无法在来宾 Windows 7(在 Virtualbox 4.2 下)连接到 Internet。尝试过 NAT 和桥接网络 - 没有奏效。几个月前,我在来宾操作系统中连接了互联网,但从那以后我就没有尝试过虚拟机,现在由于某种原因它已经消失了。如果有人能帮助我重新连接 Windows 操作系统,我将不胜感激(无需格式化我的计算机或卸载并重新安装来宾操作系统)。谢谢!

jak*_*tos 119

我在使用 Virtualbox 4.2.22 的 Ubuntu 12.10 64 位上遇到了同样的问题。以下是我为解决问题而采取的步骤:

  1. 打开Virtualbox 管理器
  2. 在左窗格中选择您无法上网的机器
  3. 单击顶部菜单中的设置按钮
  4. 单击设置窗口左窗格中的网络
  5. 附加到下拉菜单中切换到桥接适配器
  6. 选择您当前在主机上使用的网络适配器的名称。我使用无线,所以我选择了eth0,这是我的无线网络适配器。您可以查看当前正在通过打开终端(使用该适配器CTRL+ ALT+T默认情况下)并运行ifconfig。它可能是显示inet addr并在RX bytes旁边显示数据传输的eth适配器。
  7. Advanced 下,确保机器使用的是Desktop Adapter Type
  8. Advanced 下,确保Promiscuous Mode设置为Allow All
  9. Advanced 下,确保选中Cable connected
  10. 点击确定以保存您的更改
  11. 启动你的虚拟机

此时,您应该能够在 VM 中启动 Web 浏览器并获得连接。视频提供了我上面列出的信息,即使他们使用的是带有 Windows Server 来宾的 Windows 7 主机。

这是显示您需要的设置示例的图像(取自答案)。

Virtualbox 网络设置

  • 尽管如此,问题还是一样。 (13认同)

小智 6

这个解决方案对我有用:

vi /etc/sysconfig/network-script/ifcfg-enp0s3
Run Code Online (Sandbox Code Playgroud)

然后改变

ONBOOT = yes
Run Code Online (Sandbox Code Playgroud)

然后重新启动。


Moh*_*jib 5

如果直到最近它都工作正常,但突然您的虚拟机似乎失去了网络连接,而似乎host具有正常的互联网连接,那么也许只需尝试以下步骤。

步骤1: 右键单击虚拟机的网络图标,在窗口模式下,该图标大多数时候位于右下角。

VirtualBox 网络停止工作

步骤 2:关闭名为“连接网络适配器”的按钮,等待大约 10 秒后将其重新打开。

另一个解决方案:如果您使用的是 Windows 主机,请Control Panel\Network and Internet\Network Connections右键单击任何一个Virtualbox adapter并选择Diagnose,让它执行其操作,如果它发现适配器出现异常,它会提示您通过 重置适配器Apply the recommended solution/changes,您选择加入完成后,您的虚拟机中的网络很可能会恢复正常。

我几乎必须定期执行此步骤,因为我很少关闭电脑并总是将其置于睡眠状态,因此醒来后我经常遇到此问题。

VirtualBox 网络突然停止工作