歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下VirtualBox虛擬機與宿主機互訪

Ubuntu下VirtualBox虛擬機與宿主機互訪

日期:2017/2/28 15:48:10   编辑:Linux教程

在擺弄Ubuntu下的VirtualBox虛擬機,我在虛擬機上裝了好幾個系統。由於VirtualBox下的系統上網方式都是默認的NAT。這個方式是虛擬機能夠訪問外部網絡,但是外部網絡卻訪問不到虛擬機,就連宿主機都不能訪問到虛擬機。這樣的話我就像在Windows下那樣用ssh工具連接到虛擬機進行操作了。(在Windows下面我是用的VMware虛擬機,NAT方式可以直接實現宿主機和虛擬機的互訪。這也是VirtualBox和VMware的區別。)

首先說一下我的網絡環境和配置吧:

網絡環境:校園網,每一台主機要有網絡id,經過驗證才能夠上網。(對於我們人手一個netid的學生來說,直接橋接的方式可以放棄了)

主機環境:筆記本電腦,安裝了Ubuntu 10.04,使用VirtualBox虛擬機,虛擬機安裝了Ubuntu11.04。

實現的目標:宿主機能夠與虛擬機的Ubuntu通信。用secureCRT連接驗證。

在虛擬機默認的NAT方式下,宿主機上用secureCRT連接虛擬機是不成功的,因為NAT方式下,宿主機不能訪問虛擬機。我百度,Google了好一陣子,網上都說要做端口映射,但是也沒有用,看來是要具體情況具體分析了。就在我想要放棄的時候。剛好有個同學建議我在主機開個無線,給虛擬機接上,虛擬機使用橋接的方式。我試一下,直接建立了一個無線連接。

創建好無線網之後,就把虛擬機系統的上網方式設置為Bridge Adapter,網卡選擇無線網卡(eth1),如下所示:

設置完之後,直接啟動虛擬機,此時,就可以完成宿主機對虛擬機的訪問了。同時也不影響虛擬機訪問互聯網。

注意:必須要新建一個無線連接之後再選擇無線網卡的橋接方式。否則的話將無法實現橋接的功能。

Copyright © Linux教程網 All Rights Reserved