為什么要配置雙網(wǎng)卡
在VirtualBox中安裝Ubuntu后震鹉,默認(rèn)情況下有一塊處于NAT模式的虛擬網(wǎng)卡荆虱,若宿主機(jī)可以上網(wǎng)震肮,虛擬機(jī)也可以通過NAT訪問宿主機(jī)所在網(wǎng)絡(luò)口予,但是卻無法實現(xiàn)宿主機(jī)和虛擬機(jī)之間的互聯(lián)。
使用雙網(wǎng)卡没卸,一塊網(wǎng)卡工作在NAT模式羹奉,另外一塊網(wǎng)卡工作在Host-only模式,這樣即實現(xiàn)了虛擬機(jī)上外網(wǎng)约计,又實現(xiàn)了虛擬機(jī)與宿主機(jī)之間的互聯(lián)诀拭,即使在斷網(wǎng)情況下也可以互聯(lián)。世間也有兩全美煤蚌。
VirtualBox的幾種虛擬網(wǎng)絡(luò)連接模式
VirualBox有四種虛擬網(wǎng)絡(luò)連接模式耕挨,包括NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換) 模式、Bridge (橋接)模式铺然、Host-Only(主機(jī))模式、Internal(內(nèi)網(wǎng))模式酒甸。
具體它們的特點與區(qū)別可以參考這里魄健。
配置雙網(wǎng)卡
環(huán)境
Win7 + VirtualBox4.3 + Ubuntu14.04
為宿主機(jī)添加Host-Only網(wǎng)絡(luò)
在宿主機(jī)的網(wǎng)絡(luò)連接中查看是否存在VirtualBox Host-Only Network,若存在插勤,則將網(wǎng)絡(luò)配置到啟用狀態(tài)沽瘦,并查看該網(wǎng)絡(luò)所在內(nèi)網(wǎng)網(wǎng)段。
如圖农尖,宿主機(jī)Host-Only網(wǎng)絡(luò)是192.168.57.*網(wǎng)段析恋。因此稍后需要為Ubuntu的Host-Only網(wǎng)卡添加該網(wǎng)段的靜態(tài)地址。
如果該Host-Only網(wǎng)絡(luò)不存在盛卡,則需在VirtualBox中添加助隧,添加方法為 管理 --> 全局設(shè)定 --> 網(wǎng)絡(luò) --> 僅主機(jī)(Host-Only)網(wǎng)絡(luò) --> 添加網(wǎng)絡(luò)。
為虛擬機(jī)設(shè)置Host-Only網(wǎng)卡
進(jìn)入虛擬機(jī)設(shè)置 --> 網(wǎng)絡(luò) --> 網(wǎng)卡2滑沧,啟用網(wǎng)絡(luò)連接并選擇Host-Only適配器和界面名稱并村,具體配置見圖巍实。
設(shè)置虛擬機(jī)Ubuntu網(wǎng)絡(luò)
進(jìn)入虛擬機(jī)Ubuntu,使用ifconfig
命令查看會發(fā)現(xiàn)只有一個網(wǎng)卡工作哩牍,因為第二塊網(wǎng)卡還沒有進(jìn)行配置棚潦。
使用vim編輯/etc/network/interfaces
,添加第二塊網(wǎng)卡的網(wǎng)絡(luò)配置膝昆,宿主機(jī)需要長期連接虛擬機(jī)丸边,需要為Host-Only網(wǎng)絡(luò)配置靜態(tài)IP,IP需要和宿主機(jī)的Host-Only網(wǎng)段一致荚孵。
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.57.2
重啟網(wǎng)絡(luò)或者系統(tǒng)妹窖。
檢驗配置效果
進(jìn)入Ubuntu使用ifconfig
查看網(wǎng)絡(luò)狀態(tài),此時應(yīng)該兩張網(wǎng)卡都在工作处窥。
在虛擬機(jī)使用
ping
測試虛擬機(jī)向宿主機(jī)通信嘱吗。在宿主機(jī)使用
ping
測試宿主機(jī)向虛擬機(jī)通信。完工(~﹃~)~zZ