這幾天在虛擬機中研究操作系統(tǒng)(OS)的屬性問題,眾所周知,最經(jīng)濟實惠,最廉價的方法就是架設(shè)虛擬機。這段時間我在我的個人電腦上面裝了CENTOS、LINUXMINT、WINDOWS8的操作系統(tǒng),系統(tǒng)是裝好了,但是遇到了一個問題,虛擬機與實體機的網(wǎng)絡(luò)互聯(lián),及虛擬機的網(wǎng)絡(luò)訪問問題始終沒有解決。
這幾天耐心下通過度娘,查找了一些資料,通過觀察,漸漸弄明白了VIRTUALBOX的網(wǎng)絡(luò)設(shè)置問題,恩,廢話不多說,首先介紹一下虛擬機的幾種網(wǎng)絡(luò)連接方式。

第一種:NOT ATTACHED
顧名思義就是不設(shè)置網(wǎng)絡(luò)連接,即虛擬主機不在任何網(wǎng)絡(luò)中,宿主機不能訪問虛擬主機,虛擬主機也不能訪問宿主機。
第二種:NAT(Network Address Translation)
即網(wǎng)絡(luò)地址轉(zhuǎn)換模式,這是虛擬機最簡單的一種網(wǎng)絡(luò)連接方式,這種方式的網(wǎng)絡(luò)連接基本上不用在宿主主機與虛擬主機上進行任何的網(wǎng)絡(luò)設(shè)置,也就是這個原因,這種方式也是VirtualBox的默認網(wǎng)絡(luò)連接設(shè)置。虛擬主機通過NAT方式進行網(wǎng)絡(luò)連接,此時的VirtualBox相當充當了一個路由器,連通了虛擬主機和宿主主機。
一方面虛擬主機與宿主主機共享宿主主機在網(wǎng)絡(luò)中的IP,另外一方面虛擬主機也由VirtualBox事先設(shè)置的IP中DHCP分配一個10.0.X.XX的IP地址,這就是為什么我們查看虛擬主機的ip的地址時,是一個10網(wǎng)段的ip。
由于NAT方式的連接,虛擬主機與宿主主機公用一個實體網(wǎng)絡(luò)的IP地址訪問實體的網(wǎng)絡(luò),所以虛擬主機可以訪問宿主主機及宿主主機網(wǎng)絡(luò)中任何一個可連接的實體主機,又由于虛擬主機也有VirtualBox自動分配的10網(wǎng)段的IP,所以宿主主機及宿主主機網(wǎng)絡(luò)中的其他機器一般情況下不能訪問該虛擬主機,該虛擬主機一般情況下不能訪問其他虛擬主機。
但并不是宿主主機沒有方法訪問虛擬主機,我們的VirtualBox就提供了一種Port Forwording(端口轉(zhuǎn)發(fā))方式訪問虛擬主機。點擊如下圖綠色標記的按鈕可進入設(shè)置界面設(shè)置要訪問虛擬主機的實體網(wǎng)絡(luò)中的主機(包括宿主主機)。

第三種方式:Bridged Adapter(橋接)
這種方式是虛擬機的網(wǎng)卡與宿主機的網(wǎng)卡連接起來,在由虛擬機獲取一個宿主機IP網(wǎng)段的網(wǎng)絡(luò)IP,從而達到網(wǎng)絡(luò)互聯(lián)的效果。通過這種方式的連接,虛擬機有一個同宿主機在一個網(wǎng)段的iP,并且也有同宿主機一樣的網(wǎng)絡(luò)設(shè)置,所以虛擬機可以與宿主機及宿主機網(wǎng)絡(luò)中的任何機器進行網(wǎng)絡(luò)互聯(lián)訪問。
選擇了之中方式,基本其他的設(shè)置也是默認性質(zhì)的,但是有一點要注意,有與本人剛開始是沒有注意這一點,在開始時即使選擇了橋接,也無法進行網(wǎng)絡(luò)互聯(lián)。。。。
故名思議,橋接就是將網(wǎng)絡(luò)通過“橋”進行連接,“橋”的一邊自然無法選擇,是虛擬機的網(wǎng)卡名稱,所以不用選擇,但是對于宿主機,可能顯示的網(wǎng)絡(luò)適配器就不指一個了,在不同的環(huán)境可能只有不同的網(wǎng)絡(luò)適配器能夠進行上網(wǎng),如在用有線連接的時候,網(wǎng)絡(luò)適配器“本地連接”是激活狀態(tài),能夠和虛擬進行橋接,達到互聯(lián)的效果,但是假如此時你用的是無線網(wǎng)絡(luò)進行上網(wǎng),那么此時你在橋接在“本地連接”的網(wǎng)絡(luò)上,可能虛擬機的網(wǎng)絡(luò)就是一個受限連接,而且沒有被分配宿主機網(wǎng)段的IP.此間選擇需要被橋接的網(wǎng)絡(luò)設(shè)置,如下圖標記所示:

第四種方式:Internal Network(內(nèi)部網(wǎng)絡(luò))
新聞熱點
疑難解答
圖片精選