如何让 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 虚拟机问题,浏览器能上网,软件不能联网,该如何设置

如何在执行“git fetch -v --progress”时输入密码 “来自java中的ProcessBuilder

Ubuntu安装virtualbox

如何让VirtualBox打开移动/拷贝后的虚拟机