VirtualBox提供了三種聯(lián)網(wǎng)方式,在這里介紹前兩種方式(NAT和HostInterface)的配置方法,第三種聯(lián)網(wǎng)方式屬于利用主機(jī)上的所有的虛擬機(jī)構(gòu)建一個(gè)虛擬網(wǎng)絡(luò)的方法,較簡單,有興趣的可以查看自帶的用戶手冊。
第一種方式NAT:NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換),你可以認(rèn)為你的虛擬機(jī)是在你的主機(jī)后方,所有的聯(lián)網(wǎng)請求都先通過主機(jī)(其實(shí)是通過主機(jī)的NAT服務(wù)器,這是VirtualBox內(nèi)置的)。
- 優(yōu)點(diǎn):配置簡單,可以說只要你的主機(jī)可以上網(wǎng)那么配置就沒有什么難的。
- 缺點(diǎn):虛擬OS的網(wǎng)絡(luò)地址外網(wǎng)不可見,無法與你的主機(jī)進(jìn)行通信,所以如果你要利用主機(jī)和你的虛擬OS調(diào)試網(wǎng)絡(luò)應(yīng)用程序,恐怕不能使用這種聯(lián)網(wǎng)方式。
配置步驟:
第一步:打開VirtualBox的設(shè)置窗口

第二步:進(jìn)入網(wǎng)絡(luò)設(shè)置界面,并將Attached To 選項(xiàng)選為NAT,點(diǎn)擊確定

第三步:啟動(dòng)虛擬操作系統(tǒng),并在該系統(tǒng)中設(shè)置聯(lián)網(wǎng)方式為DHCP(***重要),自動(dòng)獲得網(wǎng)絡(luò)地址,VirtualBox會(huì)使用10.0.0.0這樣的地址進(jìn)行聯(lián)網(wǎng)。這樣你的虛擬OS上網(wǎng),收發(fā)郵件都沒有問題。但是無法和主機(jī)網(wǎng)絡(luò)中的其他PC通信哦。
下面介紹Host Interface的方式進(jìn)行連接
先關(guān)閉你的虛擬操作系統(tǒng)^_^
第一步:打開設(shè)置界面,到網(wǎng)絡(luò)選項(xiàng)卡下,并選擇Host Interface連接方式,其他設(shè)置不需要改變

第二步:在網(wǎng)絡(luò)選項(xiàng)卡下方的Host Interfaces中,新建一個(gè)網(wǎng)絡(luò)接口,點(diǎn)擊右方的綠色button。這樣會(huì)在你的主機(jī)的網(wǎng)絡(luò)連接中增加一個(gè)VirtualBox Host Interface 1這樣的一個(gè)本地連接。

在主機(jī)的網(wǎng)絡(luò)連接中,新建的連接是默認(rèn)斷開的(當(dāng)然咯,因?yàn)槟愕奶摂M主機(jī)還沒有啟動(dòng)嘛)

第三步:很重要的一步,我就是卡在這里好久時(shí)間才搞明白。VirtualBox需要設(shè)置一個(gè)網(wǎng)橋,而使得所虛擬出來的網(wǎng)絡(luò)接口可以通過你本機(jī)的網(wǎng)卡進(jìn)行聯(lián)網(wǎng)。怎么設(shè)置呢?
選中上圖中的兩個(gè)本地連接,右鍵,選擇橋接就可以咯。
第四步:進(jìn)入虛擬操作系統(tǒng),修改聯(lián)網(wǎng)方式為靜態(tài)IP的方式,這樣就OK了