2010年7月11日

Virtualbox 網路的模式

source: http://www.dotblogs.com.tw/cyl1688/archive/2009/08/14/10055.aspx

VirtualBox 網路的模式,如下共5種(手冊上面寫的,但是用途為何?)

1.not attached (不使用網路卡)   
會出現網卡,但是沒有連接 

2.network address Translation(NAT)  預設值  
這是最簡單的方法連到外面的網路,這是單向,外部網路無法存取GUEST電腦(如果使用ultravnc 是否可以?), 一些限制:
  1. icmp ,ping 應該可以使用,但其它工具可能無法穩定工作
  2. UDP ,接收UDP傳播可能會不穩定
  3. 不支援GRE(pptp vpn)
  4. 無法將主機的連接埠轉向< 1024(這是保留給系統使用)
    整合在virtualbox 內的dhcp server會提供IP ,第一個卡 10.0.2.0,第二個卡10.0.3.0以此類推

3.bridged networking 橋接介面卡 
(可參見 VirtualBox 網路橋接(Bridge)模式 under Ubuntu 一文)
Guest會透過dhcp取得新內部的IP,因此會有兩個對外實體IP (使用一個設備驅動程式,過濾由實體的網卡來的資料,這個驅動程式已經完整被重寫,HOST 不再需要複雜的設定),  設定網路時要選擇bridge,並選取實體網卡  

4.internal networking    可以讓不同虛擬主機互通,好像接到同一個hub上,但是無法存取外部網路
  1. 安全:
  2. 速度:比bridged networking有效,因為它是直接傳送,不需要透過HOST作業系統的網路堆疊
    IP 要手動指定
5.僅限主機介面卡 (host-only networking) 
    這是2.2版新增的模式,不同的GUEST可以互通,也可以跟HOST互通
    可以想像混合 bridged 和 internal 網路模式,在 HOST 會建立一個軟體的網路卡, 如同虛擬機器連線到虛擬的網路, 只可以讓HOST和GUEST互通

  1. virtualbox host-only networking 要使用dhcp 不可以指定
  2. virtualbox ->檔案->偏好設定->網路->點選host-only networking 可以設定dhcp如上兩個host-only和GUEST會有相同網段的IP,就可以互通
  3. 這裏的dhcp伺服器不同於其它模式,它是獨立的,也只有在這裏才會可以關閉,並指定ip的範圍

沒有留言: