首页 文章

'Failed to open/create the internal network'在vagrant文件中指定config.vm.network时

提问于
浏览
0

当我尝试使用行 config.vm.network :private_network, ip: "10.0.15.11" 在vagrant文件中创建具有私有IP的虚拟盒时

然后它显示一个错误,如:

Stderr:VBoxManage.exe:错误:无法打开/创建内部网络'HostInterfaceNetworking-VirtualBox仅限主机的以太网适配器#3'(VERR_SUPDRV_COMPONENT_NOT_FOUND) .

如果我在vagrant文件中注释该行并运行vagrant,那么在virtualbox中创建没有任何错误的vagrant box,但我想要配置private_network IP的四个vagrant box,以便它们可以相互通信 .

我怎样才能做到这一点?

1 回答

  • 0

    无法评论,所以发布一些可能对您有帮助的解决方案 .

    我通常使用 private_network 作为我的主机专用适配器 . 如果我需要连接到路由器以与我的网络上的另一台设备通信(或连接我的主机中的客户机),我使用桥接适配器..

    config.vm.network "private_network", ip: "192.168.236.77"
    config.vm.network "public_network", ip: "172.20.2.77", bridge: "en0: Wi-Fi (AirPort)"
    

    这个适用于Mac也使用VirtualBox . 结果:NAT,仅限主机,桥接 .

    ifconfig
    eth0      Link encap:Ethernet  HWaddr 08:00:27:60:FC:47
              inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
    eth1      Link encap:Ethernet  HWaddr 08:00:27:9B:1F:AA
              inet addr:192.168.236.77  Bcast:192.168.236.255  Mask:255.255.255.0
    eth2      Link encap:Ethernet  HWaddr 08:00:27:AB:A1:3F
              inet addr:172.20.2.77  Bcast:172.20.2.255  Mask:255.255.255.0
    

相关问题