之前在XP下使用virtualbox安裝ubuntu虛擬機,配置網絡鏈接很容易的。使用nat上網;使用橋接,主機能訪問虛擬機。也就是配置2張網卡就能夠了。在win7下面,徹底不是一回事。使用nat能上網,不過橋接的網卡,配置就麻煩了不少。橋接使用靜態地址,主機能訪問虛擬機,不過會致使虛擬機訪問不了網絡,ping百度都沒反應;橋接使用動態地址,虛擬機能訪問外網,不過主機訪問不了虛擬機。搗騰的過程,遇到了很多的麻煩。後來到網上放狗,找到了解決方法,在這裏標記一下。簡單的來講,使用host only + 橋接網卡。shell
主機使用的是wifi鏈接,這個會致使你的問題和個人不一樣。打開控制面板 -> 網絡和 Internet -> 網絡和共享中心,個人狀況如圖:ubuntu
選擇上面的無線網絡鏈接,彈出下面的對話框:服務器
選擇左下角的屬性按鈕:網絡
共享裏面設置爲容許,在家庭網絡鏈接裏面選擇VirtualBox Host-Only Network。工具
這裏要注意的是,設置全局設定一下:spa
上面的主要做用就是把全局網絡設置中的DHCP服務器不啓動。這一點很重要,直接關係到下面的操做可否順利運行。blog
在啓動本身的虛擬機以前,要先設置一下里面的網絡,個人設置以下:get
要注意的是,網卡1 是host-only方式,網卡2是橋接。網上有些參考,這個順序是頗有必要的。在VirtualBox虛擬機上網並主宿互訪 -- 整理文中就描述了這個問題。虛擬機
在有些系統裏面,控制芯片要設置爲Intel PRO/1000 MT 桌面 (82540EM)。我就遇到過這個問題,你們能夠參考一下。it
安裝virtualbox的時候,要安裝VirtualBox Extension Pack,在下載virtualbox的時候,注意下面的鏈接就能夠發現它的了。在下圖裏面,最下面就能夠看見它。
個人虛擬機是從其餘地方拷貝過來的,因爲安裝的加強工具備點舊,要更新一下。
在安裝加強工具以前,還要作另一件事。因爲個人虛擬機不是新安裝的,因此會有之前的網卡設置在虛擬機的系統裏面,要先把它們給刪掉。
通常是把/etc/edev/rules.d/裏面的文件給刪掉就能夠了。待會虛擬機重啓後會自動生成的。
在ubuntu下面安裝加強工具,不會自動掛載好加強工具的iso文件,要本身掛載,通常是要掛載/dev/cdrom,若是沒有/dev/cdrom的話, 像上圖那樣的話,就掛載/dev/sr0,通常都是能夠的了。要注意的是,在掛載的文件夾裏面是不能運行驅動文件的,我把裏面的文件拷貝到其餘地方再運行。基本的安裝過程均可以參照上面圖來執行。
安裝完成後,要重啓一下。到這個時候,通常均可以運行。
能夠看到有個192.168.137.167地址,下面用它來鏈接到虛擬機。
ping一下baidu,很順利:
用xshell來訪問ubuntu,登錄成功:
在xshell裏面ping一下baidu,也成功:
至此,virtualbox配置網絡完成。
轉貼請註明來自:格通