为Vagrant设置DHCP服务器IP

时间:2013-03-19 22:53:05

标签: configuration virtualbox vagrant dhcp

我在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冲突中。

1 个答案:

答案 0 :(得分:15)

这更像是一个VirtualBox问题,所以应该让Vagrant为不同的DHCP子网设置VirtualBox选项,如下所示:

  config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--natnet1", "192.168/16"]
  end