我需要設置2個公共網絡的流浪機,所以按照這個鏈接https://www.vagrantup.com/docs/networking/public_network.html編輯流浪文件。公共網絡in vagrant
但是隻有一臺機器只有公共靜態IP。另一個不是得到公共靜態IP。
這是我漂泊不定的機器配置:
機1流浪文件:
Vagrant.configure("2") do |config|
config.vm.box = "man2"
config.ssh.username = "vagrant"
config.vm.hostname = "www.myhost.net"
config.ssh.forward_agent = "true"
config.vm.network "public_network", ip: "192.168.1.10"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "2048"]
end
config.vm.synced_folder ".", "/vagrant", :mount_options => ["dmode=777","fmode=666"]
end
機2流浪文件:
Vagrant.configure("2") do |config|
config.vm.box = "man1"
config.ssh.username = "vagrant"
config.vm.hostname = "www.myhost.net"
config.ssh.forward_agent = "true"
config.vm.network "public_network", ip: "192.168.1.20"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "2048"]
end
config.vm.synced_folder ".", "/vagrant", :mount_options => ["dmode=777","fmode=777"]
end
雖然流浪了
系統詢問網絡橋接哪個接口?
我選擇這兩個馬希爲1 「ENO1」
1) eno1
2) docker0
3) veth54294ac
4) virbr0
5) vethc81d7f7
6) br-08179b343476
7) br-1d45dec94893
==> default: When choosing an interface, it is usually the one that is
==> default: being used to connect to the internet.
default: Which interface should the network bridge to? 1
然後,流浪SSH兩個機
只有一臺機器有公共靜態IP,另一臺機器上不顯示公開IP。
如果我選擇不同的橋網絡在任何一個系統中有些人認爲這樣的:(機2)
1) eno1
2) docker0
3) veth54294ac
4) virbr0
5) vethc81d7f7
6) br-08179b343476
7) br-1d45dec94893
選項:4(virbro)OT別人現在,也同樣的問題。
更新1:
之前我試過相同的設置它的做工精細,流浪和VirtualBox的
的唯一不同版本受審:
Fedrora 23
流浪1.8.1
的VirtualBox 5.0
現在嘗試:
Fedrora 23
流浪1.8.6
VirtualBox的5.1.6
在這個版本的任何限制。
爲什麼?
系統不能共享同一個網橋?
建議我如何解決這個問題。
你想爲兩臺機器相同的主機名?不知道你可以做到這一點,改變你的機器的主機名 –
@FrédéricHenri相同的設置(主機名是相同的),我試過在其工作正常之前,但現在只有這個問題。 –
@FrédéricHenri我更新我的問題,請查看此 –