Networking 无法ping由Vagrant创建的内部网络

Networking 无法ping由Vagrant创建的内部网络,networking,vagrant,virtualbox,Networking,Vagrant,Virtualbox,我一直在尝试使用Vagrant和VirtualBox创建一个内部网络。我的主机是MacBookAir,我的客人(Ubuntu)不能相互ping。我在网上尝试了各种资源,根据我浏览的网站,我似乎做了正确的事情。下面是我的Vagrant配置文件: Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" # config.vm.provision :salt do |salt| # salt.minion_con

我一直在尝试使用Vagrant和VirtualBox创建一个内部网络。我的主机是MacBookAir,我的客人(Ubuntu)不能相互ping。我在网上尝试了各种资源,根据我浏览的网站,我似乎做了正确的事情。下面是我的Vagrant配置文件:

Vagrant.configure(2) do |config|
  config.vm.box = "ubuntu/trusty64"
  # config.vm.provision :salt do |salt|
  # salt.minion_config = "saltstack/etc/minion"
  # salt.run_highstate = true
  # salt.install_type = "git"
  # salt.install_args = "v2014.1.0"
  # salt.verbose = true
end

config.vm.define "web" do |web|
  web.vm.box = "ubuntu/trusty64"
  web.vm.network "private_network", ip: "10.0.2.16", virtualbox__intnet: true, virtualbox__intnet: "intnet"
end

config.vm.define "db" do |db|
db.vm.box = "ubuntu/trusty64"
db.vm.network "private_network", ip: "10.0.2.17", virtualbox__intnet: true, virtualbox__intnet: "intnet"
end

 config.vm.boot_timeout = 1000
end
如您所见,我已将这两个ip地址分配给我的机器。使用专用网络选项时,VirtualBox默认设置为仅主机联网。我想要内部网络。因此,我将virtualbox_intnet选项添加到true,以启用内部网络。我使用的是1.7.2版的vagrant和VirtualBox版本是4.3.30

现在,我无法从来宾内部ping这两台机器。我做错了什么


我访问了主要的流浪者网站和其他网站,包括

问题是VirtualBox以某种方式包含了从10.0开始的ip地址信息。所以,我把ip地址从10.0改成了10.10,这就行了。ip地址,例如10.10.2.17。

升级vagrant后,我必须在网络关闭时手动启用网络(主机系统):


在那之后,主客双方的交流又开始了。

不确定,因为网站实际上同时提到了这两个方面。我认为virtualbox_intnet:true选项指定要构建的内部网络,virtualbox_intnet:“name”告诉vagrant将机器加入到指定的网络。
sudo ip link set up dev vboxnet0