如何让 VirtualBox 4.3 允许来自 Vagrant 的内部专用网络
Posted
技术标签:
【中文标题】如何让 VirtualBox 4.3 允许来自 Vagrant 的内部专用网络【英文标题】:How do I get VirtualBox 4.3 to allow internal private networks from Vagrant 【发布时间】:2013-12-28 15:23:17 【问题描述】: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 运行时。
【问题讨论】:
【参考方案1】:预期的值不再是布尔标志,而是您要使用的内部网络的名称:
config.vm.network "private_network", ip: "192.168.50.4", virtualbox__intnet: "name"
工作正常。
【讨论】:
以上是关于如何让 VirtualBox 4.3 允许来自 Vagrant 的内部专用网络的主要内容,如果未能解决你的问题,请参考以下文章
如何让我的 discord.py 机器人只允许来自管理员和模组的 @everyone 和 @here,而不是来自普通成员的
Xcode 4.3 如何使用 SVN 合并来自两个开发人员的故事板更改?
virtualbox 安装 Android 虚拟机问题,浏览器能上网,软件不能联网,该如何设置