2009年10月30日 星期五

Virtual Box 的網路設定簡介


在Virtual Box上建立的作業系統,該系統的網路連接模式會受到Virtual Box的網路設置所影響,Virtual Box 3.0.8的版本對網路設置共有四種連接模式:
  1. Not Attached(未指定)
    有網卡但沒有連接。
  2. NAT(Network Address Translation 網路地址轉換)
    這是一種IP封包通過路由器或防火牆時重寫IP或目的地位址的技術,這種技術被普遍使用在有多台主機但只通過一個公有IP地址的私有網路中。但一個具有NAT功能的路由器下的主機並沒有建立真正的端對端連接,也就是單向傳輸,除非NAT路由器作一些具體的設定,否則送來的封包將不能到達正確的目的地址。
    這也是為何建立FTP時,即便虛擬機器能正常上網,但對方仍無法取得該虛擬機器真正的對外IP。
  3. Bridged Networking(橋接網路)
    實體機器會透過DHCP取得新內部的IP,因此會有兩個對外實體IP ,但虛擬機器在設定上必須選取實體網卡。
    就以小葉架設的FTP為例,小葉在虛擬機器的網路設定選取實體網卡,所以當他以撥接的方式連到網路後,他的對外IP會與實體機器的對外IP不相同。
  4. Internal Networking
    可以讓不同的虛擬機器互相溝通,但無法連接外部網路。
  5. Host-Only Networking
    類似Internal Networking的擴充,透過建立一個軟體網卡,形成一個虛擬網路,讓虛擬機器不僅能互相溝通,也能與實體機器進行溝通。
    但就如同字面上的意思,該模式的虛擬網路區域限定為本機,所以仍無法連接外部網路。
或許以下圖解對上述模式會有更清楚的解釋:
























參考網站: