3つのVMが構成されたvagrant configファイルがあります。onには静的IPがあり、他の2つはDHCPにあることを除いて、すべて同じです。DHCPによってIPが割り当てられた2つは問題なく相互に通信できますが、静的IPを持つ1つは他のユーザーと通信できません。
言い換えれば、ping- client0
> client1
動作します
ping- client1
> client0
動作
ping- client1
> server
しません
これは私のVagrantfileです:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.provision "chef_solo" do |chef|
chef.cookbooks_path = "provision/cookbooks"
chef.add_recipe "apt"
chef.add_recipe "python"
end
config.vm.provision :shell, :path => "provision/python-modules.py"
config.vm.define :server do |server|
server.vm.hostname = "server"
server.vm.network :private_network, ip: "172.28.128.2"
end
config.vm.define :client0 do |client0|
client0.vm.hostname = "client0"
client0.vm.network :private_network, type: :dhcp
end
config.vm.define :client1 do |client1|
client1.vm.hostname = "client1"
client1.vm.network :private_network, type: :dhcp
end
end
server
静的IP上で他の人がマシンに接続できるようにする方法はありますか?virtualboxプロバイダーを使用しています。