Vagrant文档声明可以配置内部网络:
config.vm.network "private_network", ip: "192.168.50.4", virtualbox__intnet: true
但是,这会导致以下错误:
/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运行时。
答案 0 :(得分:12)
预期值不再是布尔标志,而是您要使用的内部网络的名称:
config.vm.network "private_network", ip: "192.168.50.4", virtualbox__intnet: "name"
工作正常。