桥接networking在Windows 10下的Virtualbox中不起作用

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

请参阅下面的configuration:

Virtualbox首选项1

Virtualbox首选项2

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

在Virtualbox中:

  • 转到文件>首选项在networking选项卡上select主机只有networking点击“添加一个主机专用适配器”给它一个名称默认情况下它是“VirtualBox主机专用以太网适配器”

在Windows中:

  • 请转到Windows上的networking连接,并突出显示您刚刚创build的实际适配器和新的虚拟以太网适配器。
  • 右键单击并select“网桥连接”,它将在Windows中创build一个网桥。

现在configuration您的虚拟机:

  • 在networking部分,您可以激活一个新的适配器,然后select“仅连接到主机”适配器
  • select刚刚创build的VirtualBox主机以太网适配器

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

auto eth0 iface eth0 inet static address 10.1.1.100 netmask 255.255.255.0 gateway 10.1.1.1 

您现在可以通过执行以下操作重新启动

 sudo ifdown eth0 sudo ifup eth0 

一些无线适配器不工作

安装最新的虚拟盒5.x,这个问题将得到解决。

这就是我如何解决这个问题:

为VirtualBox可执行文件启用“Windows 8”兼容性:右键单击VirtualBox快捷方式>属性:在属性对话框中:切换到“兼容性”选项卡,在“兼容模式”部分,选中“运行此程序”旁边的checkbox兼容模式“,确保在combobox中select”Windows 8“。 点击确定,再次运行VirtualBox! (不需要以pipe理员身份运行)

ps:似乎VirtualBox还没有完全支持Windows 10,所以有些function可能无法在某些电脑上正常工作

我的Windows 10机器今天自动更新。 看起来像“Windows 10周年更新”当我重新启动VirtualBox我的服务器与桥接适配器显示相同的OP。 我试图重新运行VirtualBox安装程序(它做了一个修复) – 没有解决这个问题。 我试着再次运行安装程序作为pipe理员(它做了一个修复) – 这并没有解决。 我运行安装程序并selectUnInstall,然后再次运行它以安装。 networking适​​配器设置看起来不错。 服务器像往常一样开始并连接到我的networking。 呼。 希望这有助于某人。

从Reddit:

https://www.reddit.com/r/Windows10/comments/39af75/for_my_win10_companions_heres_how_to_get/

我看不到在这个线程中的原始来源,虽然我想。

我正在使用从Windows 8升级到Windows 10的笔记本电脑的这些说明。重新启动后,我必须重复最后的指示。

我已经为自己testing了一个解决scheme,并希望分享我的解决scheme。 – 主机只工作 – 桥适配器工作

我的configuration是 – Surface Pro 1 – 全新安装Windows 10 x64 build 10130 – VirtualBox-5.0.0_RC1-100731-Win.exe

(这是我的意见,但没有testing如何删除以前的版本通过安装VirtualBox-5.0.0_RC1-100731-Win.exe与select所有function来安装它将故障和回滚的所有,那么它就像卸载一样)

安装步骤 – 右键单击​​VirtualBox-5.0.0_RC1-100731-Win.exe并select“以pipe理员身份运行” – “取消select”选项桥接networking

  • 直到完成

  • 打开“设备pipe理器”,你可以使用search栏来获得这个,在“networking适配器”下,然后右键单击“VirtualBox主机专用以太网适配器”select“更新驱动程序软件”select“search自动化”,等到它完成

  • 打开“networking连接”,你可以使用search栏来获得这个,在这里你应该findVirtualBox主机以太网适配器
  • 打开“CMD”,你可以使用search栏来获得这个,右键单击并select以pipe理员身份运行
  • cd到你的安装path并运行命令“VirtualBox-5.0.0_RC1-100731-Win.exe -extract”它将返回popup窗口告诉解压缩文件夹的位置
  • 在提取的文件夹中通过7-Zip或类似的方式提取“VirtualBox-5.0.0_RC1-r100731-MultiArch_amd64.msi”
  • 在msi提取的文件夹中,通过删除前面的file_来重命名所有文件
  • 将“VBoxNetFltNobj.sys”和“VBoxNetFlt.sys”复制到C:\ Windows \ System32 \
  • 打开“CMD”,你可以使用search栏来获取这个,右键单击并select以pipe理员身份运行运行命令“regsvr32.exe / s VBoxNetFltNobj.sys”运行命令“regsvr32.exe / s VBoxNetFlt.sys”
  • 打开“networking连接”,你可以使用search栏来获得这个,右击任何真实的networking适配器select属性select安装select服务select“从磁盘安装”并浏览到“VBoxDrv.inf”select“VirtualBox NDIS6桥接networking驱动程序”后完成安装你应该看到它在这方面的可用性
  • 在开始菜单上右键单击“Orcle VM VirtualBox”select打开的文件位置

  • 右键单击快捷方式,然后select属性选项卡上的“兼容性”选中“以pipe理员身份运行此程序”

! 这非常重要与pipe理员运行应用程序,如果不是,您将失去主机专用的networking适配器

  • 打开“Virtual Box”select文件>首选项selectnetworking,然后selectHost On Networkselect编辑更改IP为192.168.56.1,networking掩码为255.255.255.0
  • 现在,您可以在来宾上同时使用主机和桥接networking

我想为什么正常安装错误的原因是关于login服务和运行应用程序时的pipe理员访问级别

对不起,我的英语不好,这是很长的过程

希望这也能为你工作。 ^ _ ^!

我非常简单的解决scheme:select另一个网卡!

  1. 确保你的客人closures了
  2. 转到访客设置>networking> Adavanced
  3. 将适配器types更改为另一个适配器。
  4. 开始你的客人,并检查你的networking是否有一个体面的IP。

如果它不起作用,重复步骤并尝试另一个networking适配器。 非常基本的PCnet适配器有很高的成功率。

祝你好运。

卸载然后再次运行安装程序,但这次以pipe理员身份。 确保在安装过程中select了VB桥接驱动程序。

从“C:\ Users \ username \ .virtualbox \”中安装“vbox-ssl-cacertificate.crt”证书,然后重新启动。 如果您没有“.virtualbox”文件夹 – laucnh“Oracle VM VirtualBox”一次,此文件夹将出现。 我不仅在我的机器上,而且在许多主机上都遇到了这个问题,这个证书解决了这个问题。 我偶然发现,因为没有提到这个证书。

我用@ Khalil的类似方法解决了这个问题,但是我使用了“Bridged Adapter”而不是“Host-only Adapter”。 这里有更多的截图细节。