VirtualBox 3.2.10 – Network [Update]

很久很久以前, 我用過VMware建立虛擬電腦, 僅僅用過一兩次就沒再用了.

因為當時沒什麼需要, 我也沒想要研究它…

但現在的工作就非常需要這種軟體, 因為在開發系統時, 客戶不可能馬上生出一個測試環境給我們使用, 公司也不可能買測試電腦給我們, 大家只好自力救濟.

而最方便且便宜的方式就是使用免費的虛擬電腦軟體.

Oracle VirtualBox就是個不錯的軟體, 我也是剛入手, 不是太熟.

但安裝方式很簡單, 就是一直按下一步就是了.

之後只要新增想要的VM, 跟著Wizard走就行 (當然自己要準備OS的CD或ISO檔).

一般稱本機電腦為HOST, 而建立出的VM為GUEST.

比較特別的是GUEST網路方面的設定, 預設是Network Address Translation (NAT), 可以讓GUEST透過HOST交換packets連到Internet.

此GUEST就像在Private network中, 可連到HOST, 但HOST無法看到GUEST, 也連不到.

如果要讓HOST跟GUEST彼此互通, 就像獨立的電腦, 可以透過兩種方式:

方法一. 在GUEST內建立兩張網卡, 一張是NAT, 另一張是Host-Only Adapter.

NAT: GUEST→HOST

Host-Only: GUEST←HOST

方法二. 在GUEST建立Bridged Adapter. 讓GUEST成為另一台機械, 直接透過網路交換packets而不經過HOST.

不過要注意的是GUEST的Firewall要記得關閉, 不然HOST連到GUEST還是會被擋棹.

之前HOST一直無法ping到GUEST, 查了好久, 設定也都沒問題, 一直找不到原因; 結果經高人指點, 馬上就指出問題所在. 關掉Firewall就可以互連了.

Reference: http://www.virtualbox.org/wiki/Downloads

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s