主機作業系統:Fedora 17,附 Virtual Box,IP 10.51.49.6 來賓作業系統:CentOS 6.3,IP 10.51.49.13
訪客網路模式設定為橋接到主機上的 eth0,但我無法從主機連接到訪客或從訪客連接到主機。但是,我可以從網路上的任何其他裝置連接到訪客或從訪客連接到任何其他裝置。
我做了一些流量捕獲,看起來 .6 不知道 .13 的 MAC 位址,也無法學習它。什麼會阻止它這樣做?
答案1
為了解決這個問題,我們所做的就是在來賓虛擬機器上建立兩個網路介面卡。一種用於與外界的公共連接,另一種用於來自主機 <-> 來賓的內部連接。
保持您的第一個介面與現在相同。
建立第二個接口,其類型為:僅主機。
重要:如果您從未建立過僅主機適配器,則必須在來賓中建立僅主機介面之前執行此操作。前往檔案 -> 首選項 -> 網絡,然後新增僅主機網路。您可能要同時確認該介面上是否啟用了 DHCP。這將在主機系統上建立一個接口,以便它可以與來賓系統進行通訊。
啟動來賓,您應該會看到兩個介面。第一個介面(可能是您設定中的 eth0)應該是您的橋接網路介面卡。第二個介面(可能是 eth1)應該是您的主機專用適配器。在我的設定中,這是一個 192.168.xx 位址。在主機作業系統上,建立了一個名為 vboxnet0 的新接口,它也應該有 192.168.xx 網路。所有這些加在一起將使您能夠在內部相互交談。