有關VitualBox虛擬機器網路設定原理篇

來源:互聯網
上載者:User

有關VitualBox虛擬機器網路設定原理篇

這幾天在VitualBox虛擬機器中研究作業系統(OS)的屬性問題,眾所周知,最經濟實惠,最廉價的方法就是架設虛擬機器。這段時間我在我的個人電腦上面裝了CentOS、LINUXMINT、WINDOWS8的作業系統,系統是裝好了,但是遇到了一個問題,虛擬機器與實體機的網路互聯,及虛擬機器的網路訪問問題始終沒有解決。

這幾天耐心下通過度娘,尋找了一些資料,通過觀察,漸漸弄明白了VIRTUALBOX的網路設定問題,恩,廢話不多說,首先介紹一下虛擬機器的幾種網路連接方式。

第一種:NOT ATTACHED

顧名思義就是不設定網路連接,即虛擬機器主機不在任何網路中,宿主機不能訪問虛擬機器主機,虛擬機器主機也不能訪問宿主機。

第二種:NAT(Network Address Translation)

即網路位址轉譯模式,這是虛擬機器最簡單的一種網路連接方式,這種方式的網路連接基本上不用在宿主主機與虛擬機器主機上進行任何的網路設定,也就是這個原因,這種方式也是VirtualBox的預設網路串連設定。虛擬機器主機通過NAT方式進行網路連接,此時的VirtualBox相當充當了一個路由器,連通了虛擬機器主機和宿主主機。

一方面虛擬機器主機與宿主主機共用宿主主機在網路中的IP,另外一方面虛擬機器主機也由VirtualBox事先設定的IP中DHCP分配一個10.0.X.XX的IP地址,這就是為什麼我們查看虛擬機器主機的ip的地址時,是一個10網段的ip。

由於NAT方式的串連,虛擬機器主機與宿主主機公用一個實體網路的IP地址訪問實體的網路,所以虛擬機器主機可以訪問宿主主機及宿主主機網路中任何一個可串連的實體主機,又由於虛擬機器主機也有VirtualBox自動分配的10網段的IP,所以宿主主機及宿主主機網路中的其他機器一般情況下不能訪問該虛擬機器主機,該虛擬機器主機一般情況下不能訪問其他虛擬機器主機。

但並不是宿主主機沒有方法訪問虛擬機器主機,我們的VirtualBox就提供了一種Port Forwording(連接埠轉寄)方式訪問虛擬機器主機。點擊如綠色標記的按鈕可進入設定介面設定要訪問虛擬機器主機的實體網路中的主機(包括宿主主機)。

第三種方式:Bridged Adapter(橋接)

這種方式是虛擬機器的網卡與宿主機的網卡串連起來,在由虛擬機器擷取一個宿主機IP網段的網路IP,從而達到網路互聯的效果。通過這種方式的串連,虛擬機器有一個同宿主機在一個網段的iP,並且也有同宿主機一樣的網路設定,所以虛擬機器可以與宿主機及宿主機網路中的任何機器進行網路互聯訪問。

選擇了之中方式,基本其他的設定也是預設性質的,但是有一點要注意,有與本人剛開始是沒有注意這一點,在開始時即使選擇了橋接,也無法進行網路互聯。。。。

故名思議,橋接就是將網路通過“橋”進行串連,“橋”的一邊自然無法選擇,是虛擬機器的網卡名稱,所以不用選擇,但是對於宿主機,可能顯示的網路介面卡就不指一個了,在不同的環境可能只有不同的網路介面卡能夠進行上網,如在用有線串連的時候,網路介面卡“本地串連”是啟用狀態,能夠和虛擬進行橋接,達到互聯的效果,但是假如此時你用的是無線網路進行上網,那麼此時你在橋接在“本地串連”的網路上,可能虛擬機器的網路就是一個受限串連,而且沒有被分配宿主機網段的IP.此間選擇需要被橋接的網路設定,如標記所示:

第四種方式:Internal Network(內部網路)

這種方式有和Bridged Adapter相似的地方,但也有很大區別,只有在如標記的Name名為:intnet(預設)的虛擬機器主機才會被橋接到一個網路中,進行網路互聯,所以這種情況通常是用在宿主機上面有多台虛擬機器切虛擬機器之間需網路互聯時才使用。

進行這種網路設定的虛擬機器,該虛擬機器不能訪問宿主機,宿主機也不能訪問虛擬機器,而且各虛擬機器需要網路互聯,還需要手動設定同一網段的ip地址。

第五種方式:Host-only Adapter(獨立網卡模式)

這種方式也是比較常用的方式,我們在裝VirtualBox的時候,我們的宿主機網路介面卡裡面會被虛擬一個名為:VirtualBox Host-Only Ethernet Adapter的網卡,當我們選擇這種方式的時候,VirtualBox會自動選擇串連這個虛擬出來的網卡。

我們可以對這個虛擬出來的網卡進行任何的網路設定,可以通過靈活多變的設定來完成虛擬機器於宿主機的網路互連,但這一切需要使用者有一定的網路基礎才能配置實用該方法。

總結一下,就單單使用VirtualBox進行網路互聯來說,第二種方式與第三種方式是比較簡單和方便的,尤其第三種方式個人認為是一種很好的方法,簡單實用。至於第五種,使用要求較高,但也是一種不錯的方法。

本文永久更新連結地址:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.