VirtualBox提供了三種聯網方式,在這里介紹前兩種方式(NAT和HostInterface)的配置方法,第三種聯網方式屬于利用主機上的所有的虛擬機構建一個虛擬網絡的方法,較簡單,有興趣的可以查看自帶的用戶手冊。
第一種方式NAT:NAT(網絡地址轉換),你可以認為你的虛擬機是在你的主機后方,所有的聯網請求都先通過主機(其實是通過主機的NAT服務器,這是VirtualBox內置的)。
- 優點:配置簡單,可以說只要你的主機可以上網那么配置就沒有什么難的。
- 缺點:虛擬OS的網絡地址外網不可見,無法與你的主機進行通信,所以如果你要利用主機和你的虛擬OS調試網絡應用程序,恐怕不能使用這種聯網方式。
配置步驟:
第一步:打開VirtualBox的設置窗口
第二步:進入網絡設置界面,并將Attached To 選項選為NAT,點擊確定
第三步:啟動虛擬操作系統,并在該系統中設置聯網方式為DHCP(***重要),自動獲得網絡地址,VirtualBox會使用10.0.0.0這樣的地址進行聯網。這樣你的虛擬OS上網,收發郵件都沒有問題。但是無法和主機網絡中的其他PC通信哦。
下面介紹Host Interface的方式進行連接
先關閉你的虛擬操作系統^_^
第一步:打開設置界面,到網絡選項卡下,并選擇Host Interface連接方式,其他設置不需要改變
第二步:在網絡選項卡下方的Host Interfaces中,新建一個網絡接口,點擊右方的綠色button。這樣會在你的主機的網絡連接中增加一個VirtualBox Host Interface 1這樣的一個本地連接。
在主機的網絡連接中,新建的連接是默認斷開的(當然咯,因為你的虛擬主機還沒有啟動嘛)
第三步:很重要的一步,我就是卡在這里好久時間才搞明白。VirtualBox需要設置一個網橋,而使得所虛擬出來的網絡接口可以通過你本機的網卡進行聯網。怎么設置呢?
選中上圖中的兩個本地連接,右鍵,選擇橋接就可以咯。
第四步:進入虛擬操作系統,修改聯網方式為靜態IP的方式,這樣就OK了