当前位置: 首页 > 知识库问答 >
问题:

VirtualBox提供商在仅限主机的网络上E_ACCESSDENIED的流浪失败

臧曜瑞
2023-03-14

VirtualBox更新后,vagrant up失败,Ubuntu出现以下错误:

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["hostonlyif", "ipconfig", "vboxnet2", "--ip", "10.160.0.1", "--netmask", "255.255.255.0"]

Stderr: VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)
VBoxManage: error: Context: "EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())" at line 242 of file VBoxManageHostonly.cpp

使用版本:

  • 流浪汉2.2。14

共有3个答案

卫君博
2023-03-14

我需要我的Vagrant文件在多台机器(Ubuntu和Mac)上开箱即用,因此修改/etc/vbox/networks。conf对我不起作用。

相反,我把我所有的Vagranfile IP地址都改为192.168。56.0/21,如Paul Parker所述,以及对重复问题的回答。

我最初试了192.68。56.0/21首先,根据ChrisR的回答和在Linux上运行的VirtualBox文档。但是Mac上的VirtualBox只接受另一个范围(168而不是68)。

伯逸明
2023-03-14

我设法通过降级到VirtualBox 6.1克服了这个错误。26:

# check the available versions
apt-cache showpkg virtualbox

# stop VirtualBox machines

# downgrade VirtualBox version
sudo apt-get install virtualbox=6.1.26-dfsg-3~ubuntu1.20.04.2

上面的最后一个命令不会删除虚拟机数据。

景鹏飞
2023-03-14

从VirtualBox 6.1开始。28,仅主机网络适配器仅限于192.168范围内的IP。默认情况下为56.0/21(192.168.56.1-

您可以通过配置/etc/vbox/networks告诉VirtualBox允许额外的IP范围。conf。例如,允许10中的任何内容。x、 您可以使用的x.x范围:

* 10.0.0.0/8

欲了解更多信息,请参阅https://www.virtualbox.org/manual/ch06.html#network_hostonly

 类似资料:
  • 我正在尝试开发一个android应用程序,该应用程序使用GPS或网络提供商获取设备纬度和经度,以该过程可用的为准。当设备的GPS打开时,代码工作得非常好,但不幸的是,当设备的GPS关闭时,它永远不会工作。 例如,我想根据可用的提供商获取设备的纬度和经度;如果设备的GPS打开,它应该使用GPS提供商获取设备的纬度和经度,如果GPS关闭,它应该使用网络提供商获取设备的纬度和经度。在我的情况下,网络提供

  • 想改进这个问题吗?更新问题,以便通过编辑这篇文章用事实和引用来回答。 重复此问题已回答,不是唯一的,并且不会与其他问题区分开来。 升级到VirtualBox 6.1.28后,尝试运行vagrant up时,会收到以下错误消息

  • 这段代码在几个月内运行良好: 但上周,react native抛出了一个错误“网络请求失败”。我确信我们的API正在工作,因为我已经在一些在线API测试仪上测试过了。 当我没有强制使用HTTPS,只有HTTP时,它就工作了。 我们当前的反应版本是:0.41 以下是错误:

  • 本文向大家介绍virtualbox虚拟机上安装centOS的网络配置详解,包括了virtualbox虚拟机上安装centOS的网络配置详解的使用技巧和注意事项,需要的朋友参考一下 最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统。linux系统是装好了,但是网络配置却另人头疼。我主要是想让宿主机和虚拟机能够互相访问

  • 我正在尝试从最好的提供商那里获取位置。我启用了GPS。此外,当我打印纬度和经度时,我从网络提供商那里获取它。 我的问题是: 如果启用了GPS,那么我想通过GPS搜索30秒的位置。在那之后,如果我的精度低于200米,那么我就使用它。如果精度超过200米,我会再次搜索,然后从网络提供商那里开始。 之后,我比较两者的准确性,并获取更准确的提供商的数据。 这是我的代码: LocationUtil。JAVA