虛擬機部分----宿主機ping不通VirtualBox下的虛擬機

前言:之前一直用VMware虛擬機,然後總結也沒有發佈,之後學習了docker根據教程用的virtualbox。然後沒有卸載。之後的其它獨立的虛擬機也在這裏安裝了。發現了一些其它問題。這裏總結一下。

0:版本介紹(因爲版本不同問題可能不同,這隻能起到參考作用)

virtualbox5.2.8如下

虛擬機鏡像:Linux系統筆者安裝了兩個centos6.4-i386 和Debian9.4

1、問題

在virtualbox中安裝的虛擬機,我們發現虛擬機可以ping 通宿主機,ping 通www.baidu.com。但是宿主機就是ping不通虛擬機。爲啥?並且筆者的虛擬機ip地址virtualbox默認給分配了10.0.2.15無論建立了幾個虛擬機都是這個ip。怪哉。

2、分析網絡連接方式

右擊你的虛擬機-選擇設置,找到網絡如下所示

分析6個連接方式。(借鑑網絡的圖用一下。很明瞭)

英文不太好的我解釋一下神馬意思

查看我的連接方式是網絡地址轉換net。(筆者的這個地址可以ping通主機和外網)

3、解決方法

方法1:根據分析我們得出結論:,原來是網絡問題。據說將連接方式改爲橋接方式就好了。結果筆者一試。果然不行。其它人肯定有行的。因爲原理上就是可行的。所以只能另尋它法

方法2:思考我們可以設置多個網卡呀。不一定可着一個用呀。結果突發奇想。網卡一還是按照默認的配置方式,在網卡2上配置了橋接方式。結果啓動時候ip地址都搞沒了。再次失敗

方法3:兩次失敗,思考,我虛擬機本身可以訪問外面。但讓宿主機訪問裏面不就可以了嗎。結果,筆者將網卡2設置爲僅主機host-only,一試果然。可行了(這裏注意,因爲安裝virtualbox時會安裝兩個網卡,這兩個網卡筆者隨便試試是可行的)完美解決了我的需求。其它需求暫時沒有遇到,所以只能想到這了。來個圖吧

無論是兩個虛擬機互ping還是帶上宿主機一平ping都可行。

做個筆記。下次還有問題在追更,希望可以幫到和我一樣有這種困惑的朋友。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章