2013-10-17 44 views
0

我需要在vagrant中運行一些服務,以便它可以在瀏覽器中訪問。通過在流浪文件中輸入public_network的網絡類型,我得到一個流浪的IP(10.251.70.201)。設置子網掩碼在vagrant中爲公共網絡

現在,使用這個vagrant IP可以在其他設備的瀏覽器中獲得這些服務(它們位於同一網絡:10.251.70。*)。現在我需要在其他網絡中擴展流浪Ip的可見性(如10.251。*。*)。我怎樣才能做到這一點?

回答

1

我假設您使用的是Virtualbox提供程序。舉個例子:

config.vm.network "public_network", :netmask => "255.255.0.0" 
+0

那我試過,但我不會工作。從ifconfig命令,掩碼是255.255.255.0本身在流浪 – user2846870

+0

如果你有一個子網掩碼255.255.255.0你不能訪問從10.251.70。*到10.251。*。*沒有靜態路由。但這不是一個流浪者相關的問題,你必須修復你的網絡配置。 – Emyl

+0

這是如何完成的?我不知道這些事情。 – user2846870

0

這是例如使用VirtualBox提供商流浪版本2配置文件:

config.vm.network "public_network", bridge: "eth0", ip:"192.168.1.20", netmask:"255.255.0.0"