Гости Vagrant не могут получить доступ друг к другу в частной сети

Я пытаюсь, чтобы 2 Vagrant VM взаимодействовали через частную сеть, но я не должен делать что-то правильно, потому что ни один из них не может пропинговать другой по указанному IP-адресу. Вот моя конфигурация Vagrantfile:

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "nrel/CentOS-6.5-x86_64"

  config.vm.define "vm1" do |box|
    box.vm.hostname = "vm1"
    box.vm.provider "virtualbox" do |v|
      v.memory = 512
      v.name   = "vm1"
    end
    box.vm.network :private_network, :ip => "10.0.2.51"
  end

  config.vm.define "vm2" do |box|
    box.vm.hostname = "vm2"
    box.vm.provider "virtualbox" do |v|
      v.memory = 512
      v.name   = "vm2"
    end
    box.vm.network :private_network, :ip => "10.0.2.52"
  end
end

Но вот что я получаю, когда пытаюсь пропинговать vm2 с vm1:

[vagrant@vm1 ~]$ ping 10.0.2.52
PING 10.0.2.52 (10.0.2.52) 56(84) bytes of data.
From 10.0.2.15 icmp_seq=1 Destination Host Unreachable
From 10.0.2.15 icmp_seq=2 Destination Host Unreachable
From 10.0.2.15 icmp_seq=3 Destination Host Unreachable

Я проверил ifconfig на каждой машине они выглядят так:

vm1:

eth2 ... inet addr:10.0.2.51  Bcast:10.0.2.255  Mask:255.255.255.0 ...

Vm2:

eth2 ... inet addr:10.0.2.52  Bcast:10.0.2.255  Mask:255.255.255.0 ...

Я не могу даже пинговать или ssh ни в один из гостей от хозяина. Есть идеи, почему это не работает?

0 ответов

Другие вопросы по тегам