2008年5月5日

Virtualbox - 利用Virtualbox提供對外網路服務

最近要在一台PC上安裝一個Windows XPVM,並對外提供VNC的服務,而VirtualBox是一個免費的VM軟體,執行速度也不比VMWarer差;為了達到這個目的,找了網路上很多的文章都說要使用Windows XP的橋接器功能搭配VirtualHost Interface Networking,不知道是我資質愚鈍,這個方式很難成功,於是我又在以下的網址找到了其他的解決方案http: //www.tmes.mlc.edu.tw/wiki/index.php/VirtualBoxAndBirdge
在這個解決方案的步驟如下:
  1. 確實關閉VirtualBox後,開啟命令提示字元並進入VirtualBox的目錄底下
  2. 輸入VBoxManage setextradata “WinXP” "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestvnc/Protocol" TCP
  3. 輸入VBoxManage setextradata “WinXP” "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestvnc/GuestPort" 5900
  4. 輸入VBoxManage setextradata “WinXP”"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestvnc/HostPort" 5900
WinXP就是VirtualBox製作出來的VM名稱,guesvnc是你要設定的規則名稱,這邊要設定為一樣的 要注意的是:
WinXp前面要有””,且執行命令時VirtualBox一定要關閉。
完成後打開VirtualBox就會問你是否要開啟WindowsXP的防火牆讓VirtualBox通過,選擇是之後就完成了。

精選文章

利用Selenium IDE進行UI測試

安裝與執行 Selenium IDE是Firefox的一個plugin,用來做UI的自動測試:下載網址為http://docs.seleniumhq.org/download/ 安裝後,點一下firefox 的工具 -> Selenium IDE ,就會...