VirtualBox 的網路設定實在很複雜,不像VMWare 那麼單純,搞了好久才有一點了解,網路上很多資料都是舊版的,最後才發現,原來最好的文件在安裝VirtualBox 時已經放在你的電腦裡了。
VirtualBox 的使用文件上很詳細的解釋了所有網路模式的用法,它提供了五種不同的網路模式:
-
No Attached: 這個不用講,就是沒網路
NAT mode: 這是預設的模式,Guest OS 把 VirtualBox 當作 route ,透過 VirtualBox 連出去,而外界無法連進 Guest OS.
Bridged mode: 這個應該是比較符合大部份拿 VirtualBox 安裝 Server 的人的期望,可以連出去,也可以連進 Guest OS。在網路設定選擇 Bridged Network,再來要選擇要連結到那一個實際網路界面,這個要選對,我一開始就是沒注意到,所以一直搞不定。
Internal mode: 讓同一個 host 上面的不同 guest OS 相互溝通,而無法連到外界。
Host-only mode:這是 bridged mode 和 internal mode 的混合體,沒有仔細研究。
我用 Bridged mode,連結的實體網卡設為 Wired NIC,將 Guest OS 虛擬網卡,Host OS 實體網卡,以及 device 的 IP 都設為靜態 IP,並且設為同一個網域。這樣就可以互相溝通了。網路上一堆說明要用到 uml-util 和 bridge-util ,選 Bridged mode 似乎不用做這些,雙向的網路都可以通。
沒有留言:
張貼留言