Internet不能作为VirtualBox客户操作系统运行的Ubuntu 14.04上运行

我已经在Windows 8上运行的VirtualBox上安装了Ubuntu 14.04 Trusty Tahr作为客户操作系统,但是我的客户操作系统上没有Internet。

问题是什么?

这是我修复它的方式。

  • 在Windows 8上,转到网络和共享中心→仅虚拟主机网络→属性,然后勾选VirtualBox桥接网络驱动程序选项。 然后单击“ 确定”按钮。

  • 在VirtualBox上,转到设备菜单→ 网络→网络设置….Adapter 1选项卡中,从Attached to下拉菜单中选择NAT

而已。 互联网现在在我的客户操作系统上完美运行。

我已从设备网络连接网络适配器启用它。

启用“连接网络适配器”

即使我在Windows 10(版本1803,OS Build 17134.165)上使用更新版本的VirtualBox(5.2.16 r123759),我也遇到了同样的问题。 我正在使用Bridged Adapter ,它至少工作了一周; 然后客户操作系统无法再连接到Internet。

我尝试在客户操作系统上更改DNS; 重启客户操作系统; 关闭客户操作系统,关闭VirtualBox,重新打开它,然后重新启动客户操作系统; 重启主机操作系统。 没有任何效果。 我检查了是否仍然选择了Cable connected ,它确实如此。
然后我找到了Oracle VM VirtualBox:网络选项以及如何管理它们 ,它解释了如何从来宾操作系统访问Internet,并使客户操作系统上运行的服务器可用于本地网络,而无需使用桥接适配器作为网络类型。

我设置了以下值:

  • NAT
  • 适配器类型PCnet-FAST III(am79C973)
  • 混杂模式允许WM
  • MAC地址 :我离开了对话框中显示的值

截图

我发现一篇文章说复制从主机使用的连接的MAC,但我尝试了,但它没有用。 离开显示的MAC,或让VirtualBox生成一个,似乎是唯一的工作方式。

如果我需要在客户操作系统上运行服务器在我的LAN上可见,我单击端口转发并添加一个包含主机端口访客端口的行