2021-05-12 14:32:11
VirtualBox雙網絡卡實現虛擬機器Linux CentOS 7上網以及主宿互訪
前言
前兩天通過單網絡卡(Host-only)實現了VirtualBox(version 5.0.10)中的CentOS 7(64位元)和宿主機互訪,但是虛擬機器無法連外網,所以今天通過給VirtualBox增加一塊網絡卡(NAT)來實現分工,即:Host-only實現主宿互訪,而NAT網絡卡則用來連線外網~ 儘管這種方式略微複雜,但好處是Host-only方式不會佔用實際的IP地址,最後明確一下任務:
1. 宿主機要能通過SSH成功登入虛擬機器。
2. 虛擬機器的CentOS同樣要能ping通宿主機。
3. 虛擬機器要能ping通外網。
明確了任務之後下面具體看一下設定方式,其實只是基於【宿主機SSH登入VirtualBox中的Linux CentOS 7】增加了一塊網絡卡而已,所以如果還沒看的朋友請先參考http://www.linuxidc.com/Linux/2016-09/135592.htm
網絡卡設定
開啟VirtualBox介面,在選單欄點選【管理】:
在子選單中點選【全域性設定】,會彈出如下視窗:
選擇NatNetwork網路,如果沒有的話點選右上角的【+】進行新增即可,最後點選【確定】儲存修改。
現在點選虛擬機器的設定可以看到我們設定的2塊網絡卡,分別是Host-only和NAT:
下面登入CentOS,分別檢視一下這兩個網路組態檔,首先是Host-only的:
接著看下NAT的組態檔:
大致都沒有問題,再通過route命令檢視一下路由狀態:
最後測試一下ping主機、ping外網以及宿主機SSH登入,首先是測試能否上網,以ping百度為例:
0丟包,沒問題。再試試ping主機:
同樣沒有問題。最後再測試一下在宿主機上SSH登入看是否能登上:
沒有任何問題,登入成功!至此我們就實現了主機和虛擬機器的主宿互訪同時虛擬機器可以上外網的效果了。
總結
簡單記錄一下解決問題的過程,這樣我們虛擬機器中的CentOS能做的事情就更多了!希望對遇到同樣問題的朋友有所幫助,The End。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-09/135591.htm
相關文章