virtulBox的NAT設定? - Linux

Table of Contents

※ 引述《Dataman (Dataman)》之銘言:
: ※ 引述《Dataman (Dataman)》之銘言:
: : 我的host是win7 64,client是vbox 3.2 with CentOS 5.5
: : 我已經在OS上安裝了VNC,也確定已啟動了,但問題來了..
: : 我要如何從win7連過去,因為本來的設定是走NAT,沒辦法讓我從win7連過去
: : 我查google有個做法是在NAT下加介面卡做橋接.
: : 但3.2版裡找不到,我看有人只能用舊版...
: : 這樣有解法嗎...? 或是有人有經驗..?
: 設完了Port Forwarding,
: VBoxManage setextradata "Linux"
: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/Protocol"
: VBoxManage setextradata "Linux"
: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/GuestPort" 5801
: VBoxManage setextradata "Linux"
: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/HostPort" 5801
: 結果現在開不起guset..
: 訊息給我個
: NAT#0: configuration query for "HostPort" integer failed (VERR_CFGM_VALUE_NOT_\
: FOUND).
: Unknown error creating VM (VERR_CFGM_VALUE_NOT_FOUND).
: 就掛了...
: 之後我用
: VBoxManage setextradata "Linux"
: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/Protocol"
: VBoxManage setextradata "Linux"
: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/GuestPort"
: VBoxManage setextradata "Linux" "
: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/HostPort"
: 要把之前的設定移掉,執行完後沒錯誤訊息,但還是一樣的訊息開不起來..
: 我到.virutlbox下把備份的.xml黨都丟回去還是一樣... :s


自問自答,我發現google上有人問同樣的問題沒解..
當發現這個問題時,請到%user%/.virtul box/%guest%/%guest%.xml和%guest%.pre
的檔案打開,看看裡面是不是缺hostport的設定..
加上去就好了..

很怪的是當錯誤發生時,就只能到裡面直接改..用指令無用 :s



--

All Comments

Adele avatarAdele2010-06-15
vbox的nat.port只能在>1024.1024以下的不行.manual內有
Yedda avatarYedda2010-06-17
Win7在開命令提示字元打指令時要用右鍵以系統管理員身分執
行,要不然即使打了設定也不會改(之前卡了很久