如何让VirtualBox 4.3允许来自Vagrant的内部专用网络

Sim*_*all 5 virtualbox vagrant

Vagrant文​​档声明可以配置内部网络:

config.vm.network "private_network", ip: "192.168.50.4", virtualbox__intnet: true
Run Code Online (Sandbox Code Playgroud)

但是,这会导致以下错误:

/Applications/Vagrant/embedded/gems/gems/childprocess-0.3.9/lib/childprocess/abstract_process.rb:36:in'initialize':所有参数必须是String:["/ usr/bin/VBoxManage","modifyvm ","0fdc3dfe-756c-4f27-864e-ed393e13e0ce"," - nic1","nat"," - nic2","intnet"," - intnet2",true](ArgumentError)

使用VirtualBox 4.3运行时.

Sim*_*all 12

预期值不再是布尔标志,而是您要使用的内部网络的名称:

config.vm.network "private_network", ip: "192.168.50.4", virtualbox__intnet: "name"
Run Code Online (Sandbox Code Playgroud)

工作良好.