歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VirtualBox雙網卡實現虛擬機Linux CentOS 7上網以及主宿互訪

VirtualBox雙網卡實現虛擬機Linux CentOS 7上網以及主宿互訪

日期:2017/2/28 13:48:27   编辑:Linux教程

前言

前兩天通過單網卡(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。

Copyright © Linux教程網 All Rights Reserved