桥接网络在Windows 10下无法在Virtualbox中运行

J.W*_*ang 75 windows networking virtual-machine adapter windows-10

我刚刚将笔记本电脑从Windows 7升级到Windows 10,发现我无法启动配置了桥接适配器的Virtualbox VM.

请参阅以下配置:

Virtualbox首选项1

Virtualbox首选项2

小智 52

首先,您必须创建一个VirtualBox仅主机以太网适配器

在Virtualbox中:

  • 转到文件>首选项在网络选项卡上选择仅主机网络单击"添加仅限主机的适配器",默认情况下为其命名为"VirtualBox Host-Only Ethernet adapter"

在Windows中:

  • 转到Windows上的网络连接,并突出显示您刚刚创建的真实适配器和新的虚拟以太网适配器.
  • 右键单击并选择"Bridge Connections",它将在Windows中创建一个网桥.

现在配置您的VM:

  • 在网络部分中,您可以激活新适配器,然后选择仅附加到主机适配器
  • 选择刚刚创建的VirtualBox Host-Only以太网适配器

您现在可以通过修改/ etc/network/interfaces来配置静态IP地址:

auto eth0
iface eth0 inet static
address 10.1.1.100
netmask 255.255.255.0
gateway 10.1.1.1
Run Code Online (Sandbox Code Playgroud)

您现在可以执行以下操作重新启动eth0:

sudo ifdown eth0
sudo ifup eth0
Run Code Online (Sandbox Code Playgroud)

某些无线适配器不起作用

  • Host Only与Bridged Adapter不同:https://www.virtualbox.org/manual/ch06.html,它适用于Windows 10 Build 14393.351,VirtualBox 5.1.8r111374. (14认同)
  • 这种方法只会使我的主机也无法访问互联网 (2认同)

ds0*_*424 18

我的Windows 10机器今天自动更新.看起来像"Windows 10周年更新"当我重新启动Virtualbox时,我的服务器使用桥接适配器显示与OP相同.我尝试重新运行VirtualBox安装程序(它执行了修复) - 但没有解决问题.我尝试再次运行安装程序作为管理员(它做了修复) - 没有修复.我运行安装程序并选择了UnInstall,然后再次运行安装.并且网络适配器设置看起来很好.服务器像往常一样启动并连接到我的网络.呼.希望这有助于某人.


小智 12

安装最新的虚拟框5.x,此问题将得到解决.

  • 我正在运行最新版本(5.0.26),我遇到了这个问题. (16认同)
  • 没有修好我的,这是2017年. (3认同)
  • 这不适用于5.1.检查[link](http://stackoverflow.com/a/32411744/663172) (2认同)

Cav*_*man 12

转到您的网卡。转到属性,然后“添加服务”,哪个?这个:VirtualBox NDIS6 桥接网络驱动程序

重新打开虚拟盒子

  • 您需要选择“从磁盘安装”并浏览到“C:\Program Files\Oracle\VirtualBox\drivers\network\netlwf” (5认同)

小智 9

这就是我管理这个问题的方法:

为VirtualBox可执行文件启用"Windows 8"兼容性:右键单击VirtualBox快捷方式>属性:在"属性"对话框中:切换到"兼容性"选项卡,在"兼容模式"部分下,选中旁边的复选框:"运行此程序兼容模式",确保在组合框中选择"Windows 8".单击确定,再次运行VirtualBox!(不需要以管理员身份运行)

ps:VirtualBox似乎尚未完全支持Windows 10,因此某些功能可能无法在某些计算机上正常运行

  • 我尝试与Windows 8兼容模式无济于事.这很奇怪,因为我的桥接网络有时在Windows 10中使用VirtualBox(通常在重新启动主机和虚拟客户端之后).我当然希望他们能解决这个问题,每次虚拟机网络无法正常工作时都不得不重启我的电脑! (2认同)

CTS*_*_AE 8

Windows 11 未列出 VirtualBox 的桥接适配器

由于我已经结束了 Windows 11 问题中的这个老话题,我相信其他人也会这样做,所以我想为那些在 Windows 11 上遇到此问题的人提供最新的答案。

这扩展了这个答案/sf/answers/3319301751/及其评论,使其更容易理解并与 Windows 11 相关。

当没有显示时如何为 Windows 11 和 Virtualbox 添加桥接适配器

  1. 打开 Windows 开始按钮。
  2. 搜索:network。
  3. 选择:View network connections通过控制面板。
  4. 右键单击您的主要连接(对我来说,这只是以太网,因为我使用的是有线连接)。
  5. 选择:Properties。
  6. 点击:Install...。
  7. 选择:Service。
  8. 点击:Add...。
  9. 点击:Have Disk...。
  10. 点击:Browse。
  11. 导航到给定驱动器的关联 virtualbox 安装位置。例如我的是:C:\Program Files\Oracle\VirtualBox\drivers\network\netlwf。
  12. 选择文件:VBoxNetLwf.inf在上面的目录中。
  13. 点击:OK。
  14. 选择:VirtualBox NDIS6 Bridged Networking Driver。
  15. 点击:OK。

在 VirtualBox 中选择桥接适配器

您现在应该能够重新启动 VirtualBox,为虚拟机的网络配置选择桥接适配器,现在名称应该填充在“名称”下拉列表中;选择您的主要连接,现在就可以开始了。


Cal*_*tor 7

卸载然后再次运行安装程序,但这次是管理员.确保在安装期间选择了VB桥驱动程序.

  • 这不起作用,没有帮助,需要很长时间. (2认同)

Ale*_*ail 5

从安装“ vbox-ssl-cacertificate.crt”证书%userprofile%\\.virtualbox\,然后重新启动。如果没有.virtualbox文件夹,请启动一次“ Oracle VM VirtualBox”,然后将显示该文件夹。

我不仅在我的机器上而且在许多主机上都遇到了这个问题,并且此证书解决了该问题。我偶然发现了它,因为没有关于此证书的任何信息-_-