:::

VirtualBox用網路橋接器設定虛擬機器的固定IP

VirtualBox(以下簡稱vbox)是跨平台、多語言、免費虛擬機器,安裝容易設定也很簡單。當要找一台電腦安裝特定的作業系統、卻又沒有空出來的電腦供安裝時,vbox就可以派上用場了。

跟大多數虛擬機器一樣,vbox安裝在Windows或Linux作業系統上,成為一個應用軟體。接著vbox可以用該電腦的資源,模擬出一台新的電腦。此時我們稱主要電腦為Host(主端),模擬出來的電腦則是Guest(客端)。

如果要把Guest電腦作為伺服器,那麼有兩個基本條件是需要的:

  1. 外界可以連線到Guest電腦,最好是擁有獨立IP
  2. Host電腦開機時自動啟動Guest電腦

先解決條件一,預設Guest電腦的網路是以Host電腦的網路做NAT(網路位置轉換),但是這種方式無法讓外界連線到Guest電腦。因此本篇就是教你建立Vbox的虛擬網路卡、再與Host的網路卡作網路橋接(bridge),給予Guest電腦一個固定的IP。

以下操作皆以Windows XP (2003也一樣) Host、Linux Guest方式,用VirtualBox 1.5.6版本來設定網路。這篇的重點著重於網路的設定,vbox的安裝、新增虛擬機器的過程以及Linux設定網路卡的方法將不詳述。


安裝好vbox、設定成正體中文語系、再新增了虛擬機器之後的主要程式畫面大概是上圖這樣,請選擇要連線的虛擬機器,再開啟「設定値」。

進入左方選單的「網路」,在到「主端介面」右邊,點選新增網路卡的圖示。

新增一個「VirtualBox主端介面1」。

此時Windows會偵測到要新增的VirtualBox TAP Adapter,選擇「繼續安裝」吧。

如藍色框所標示,「VirtualBox 主端介面1」已經安裝完成。此時設定紅色框裡面的「附掛到」選項,從NAT(網路位置轉換)改成「主端介面」,在修改「介面名稱」為待會要做網路橋接的主端介面,預設是第一個主端介面「VirtualHost主端介面1」。

打開Windows控制台的「網路連線」,可以看到VirtualBox主端介面1已經成功新增。接下來我們要架設網路橋接器,請選擇VirtualBox主端介面1,再按著Ctrl選取另一個可以連線的區域網路,預設通常是「區域連線」。

按右鍵,「橋接器連線」。注意,這個步驟會重置區域連線的設定,導致網路斷線、IP設定消失!所以請不要用遠端連線的方式設定!

網路橋接器架設完成。

原本「區域網路」的Internet Protocol(TCP/IP)設定,要在「網路橋接器」裡面重新設定。

做完以上步驟之後,請再確認Windows Host可以連上網路、外界也可以連到Windows Host。沒問題的話,設定Linux Guest的網路卡、給予固定IP,這樣子就大功告成了!

總共20 則留言 ( 我要發問 , 隱藏留言 顯示留言 )

  1. 回覆刪除
  2. 回覆刪除
  3. 回覆刪除
  4. 回覆刪除
  5. 回覆刪除
  6. 回覆刪除
  7. 回覆刪除
  8. 回覆刪除
  9. 回覆刪除
  10. 回覆刪除
  11. 回覆刪除
  12. 回覆刪除
  13. 回覆刪除
  14. 回覆刪除
  15. 回覆刪除
  16. 回覆刪除
  17. 回覆刪除
  18. 回覆刪除