當我們在 notebook 準備好一個 virtual machine 要在辦公室外啟動或在客戶端 demo 時,可能因為所處環境沒有無線網路可用或者客戶端無法提供網路,這時候看著畫面上
Media State . . . . . . . . . . . : Media disconnected
怎麼辦呢?
Linux 沒有這個問題,只要網路卡正常,ethernet 都是 up 的,virtualbox 2.1 版之後主端界面採用 packet filter 機制,連 bridge 都不用設了。Windows 部份找了一陣子資料,有2個可行的作法
- 安裝 Microsoft Loopback adapter,把 virtual machine 的主端界面設為 Loopback adapter 就可以了,只是這個 Loopback adapter 不能用 127 開頭的網段和 Linux 的習慣不太一樣
- 在 ethernet port 裝個 loopback 接頭,讓 windows 的網路 port up 起來,這個我就沒試過了,也沒有看過那種接頭,有興趣的人可以注意一下
2009.5.9 加註
virtualbox 2.2 版以後新增了 VirtualBox Host-Only Network 界面,基本上就是一個 Loopback adapter,所以不需要另外再加裝 Microsoft 的 Loopback adapter driver 了。