VirtualBox下系统与主机端口映射

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系统,然后在Ubuntu的下的浏览器访问地址为: :8888/,会显示的是xp系统的80服务。

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

描述:

有启动虚拟电脑 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啦。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyzjxs.html