2009-10-30 52 views
8

我正在嘗試會議應用程序(BigBlueButton)。多個VirtualBox機器之間的網絡鏈接

爲此我創建了一個作爲應用程序服務器的Ubuntu虛擬機。在這臺機器上,我可以通過導航到應用程序url來測試應用程序(例如http://10.0.2.15)。

我還創建了第二個應該作爲客戶端的虛擬機。在這臺機器上,我希望能夠導航到服務器,但似乎沒有工作。如果我嘗試通過使用app-url從客戶端導航到服務器,我什麼也沒有,然後超時。

要建立在兩臺計算機之間的網絡我嘗試以下解決方案:

  • 創建的每個虛擬機上的第二個網絡適配器和連接到「僅主機適配器」名稱爲「vboxnet0」
  • 在每臺機器上創建第二個適配器並連接到名爲「intnet」的「內部網絡」。

我認爲上述任何一個選項都是一個很好的解決方案,但它們都不起作用。

任何人都可以幫助我嗎?

僅供參考我使用MacOS X作爲主機系統。

編輯: 我通過克隆第一臺機器(使用克隆實用程序)創建了我的第二臺機器。也許這會導致兩臺機器相同,這使得它們在網絡上難以區分。這會導致問題嗎? (作爲桌面開發人員,當談到國際互聯網時,我有點小氣。)

+0

does 10.0.2.15是否適合您的LAN地址方案? – jldupont 2009-10-30 11:56:30

+1

您是否使用過NAT來在局域網上互通虛擬機? – jldupont 2009-10-30 11:57:04

+0

我不確定該地址是否適合我的LAN地址方案,我該如何檢查?我的機器使用NAT作爲他們的第一個網絡適配器,所以我可以訪問互聯網。 – StackedCrooked 2009-10-30 12:33:49

回答

3

將您創建的接口設置爲內部聯網。選擇一個有品味和有趣的名字,如「mynet」。使用該名稱作爲這兩個虛擬機的網絡名稱,並且它們將自動能夠通過這些接口彼此通話。


對不起,我看你已經做到了。在這種情況下,只需在「內部聯網」類型的接口上給這兩臺機器分配靜態IP地址即可。像192.168.0.2和192.168.0.3一樣。

此外,一旦您更改了IP,請確保服務器正在正確的界面上偵聽。

+0

靜態IP地址的伎倆。 – 2015-04-21 21:52:36

3

如果你克隆機器,並沒有改變IP,他們將永遠不會連接... 另外 - 確保有一些東西在你試圖達到的URL上監聽。 每臺機器應該有不同的IP (但在同一網絡上)

13

我剛剛得到這個工作。我所做的是在兩個虛擬機上都帶有雅緻名稱的內部網絡,然後我進入高級並將混雜模式設置爲「全部允許」。我現在連接就好了。嘗試一下!

好的,只是看着日期,它是2009年的最後更新,但對於任何尋找答案的人來說,在這裏,你去!

0

我意識到這已經是逾期了......但是我剛剛開始設置並能夠互相ping通每個虛擬機。

假設你正在運行boot2docker像我,只需右鍵單擊boot2docker VM在VirtualBox中,點擊克隆。在彈出的框中,確保選中「重新初始化所有網卡的MAC地址」框,以便兩臺虛擬機不具有相同的MAC地址。

就是這樣,似乎是爲我工作。我可以ping通,掃描(通過nmap)甚至SSH,從彼此或從我的主機進入虛擬機。