VirtualBox下系统与主机端口映射

银河梦想之旅 2011-02-11

环境:

    在Ubuntu下装了virtualbox,然后在virtualbox下装了xp系统,

需求:

     Ubuntu下访问xp系统的web服务,

方法:

      在Ubuntu作端口映射,执行如下命令(执行之前把虚拟机关闭):

             VBoxManage setextradata "xp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/web/Protocol" TCP

             VBoxManage setextradata "xp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/web/GuestPort" 80

             VBoxManage setextradata "xp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/web/HostPort" 8888

     “xp”  虚拟机的操作系统名字; pcnet 是网络类型;  web 可以是任意名字;

提醒大家,有个问题折腾了我半天:

描述:

有启动虚拟电脑 xp 失败.
NAT#0: configuration query for "HostPort" int failed (VERR_CFGM_VALUE_NOT_FOUND).
Unknown error creating VM (VERR_CFGM_VALUE_NOT_FOUND).

当时用的是 VBoxManage setextradata "xp" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/web/HostPort" 8080,出现了以上问题;

后来用: 8080 改成  8888 端口就ok啦。

相关推荐