我在Mac OS X 10.7.5上使用Vagrant 1.1.2
我遇到了默认网络设置问题。网络似乎配置为使用提供10.0.2 IP的DHCP服务器。网络,网关设置为10.0.2.2
可悲的是,在我工作的组织中,实际上存在10.0.2.2的服务器,这会导致巨大的网络通信延迟。
如何配置Vagrant的VirtualBox以使用提供来自不同网络的IP的DHCP服务器? http://www.vagrantup.com/上的文档完全忽略了这个问题,遗憾的是这让我的Vagrant无用。
当我从公司网络断开连接时,Vagrant按预期工作。所以我很确定问题出在IP冲突中。
答案 0 :(得分:15)
这更像是一个VirtualBox问题,所以应该让Vagrant为不同的DHCP子网设置VirtualBox选项,如下所示:
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--natnet1", "192.168/16"]
end