如何限制 Virtual Box 中的网络适配器数量?

How to limit number of network adapters in Virtual Box?

我正在使用 Virtual Box 和 Vagrant 设置虚拟机,但在 运行 "vagrant up" 命令后收到错误消息:

VBoxManage.exe: error: Invalid NIC number 9
VBoxManage.exe: error: Invalid NIC number 10
VBoxManage.exe: error: Invalid NIC number 11
VBoxManage.exe: error: Invalid NIC number 12

依此类推直到"Invalid NIC number 39"。

如何将使用的网络适配器数量减少到 8 个?

对于Windows:

在"C:\HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.8.3\plugins\providers\virtualbox\driver"

下打开base.rb

查找:

    def max_network_adapters
      36
    end

将 36 或您拥有的任何数字更改为您想要的数字。例如,如果要将其更改为 8,则新代码将为:

    def max_network_adapters
      8
    end