blog迁移至:
http://www.micmiu.com
主机电脑安装的是windows vista,安装的virualbox4.0,虚拟系统为ubuntu10.10,网络设置为NAT,在ubuntu系统里已经安装好ttserver的应用,采取端口映射,可以实现主机访问虚拟机的应用,比如ttserver(目前不能运行在windows系统上)。
有两种实现方法(以NAT模式为例):图形化设置、命令设置:
【一】、图形化设置
这种设置简单方便,选择需要设置的虚拟机,右击->设置->显示高级选项:
点击按钮 Port Forwarding,
设置相关说明:
- Name:ttser_nm 这个可以随便设置的
- Guest Port:21978 需要映射的虚拟机中应用程序的端口
- Host Port:21978 映射到主机的端口
【二】、命令设置
这种设置方法有一点麻烦,首先需要先确认虚拟机的网络设备的名称,才能进行端口映射的下一步设置。
1、查看虚拟机设备名称
原来的virualbox都是使用PCNET作为虚拟网卡,而V3.2.4开始新建虚拟机的时候,虚拟的则是Intel的网卡,所以我们第一步需要确认下虚拟机的设备名称,选择需要修改的虚拟机,右击->日志:
如上图,点击查找按钮,输入关键字“NAT”,搜索到类似以下内容:
00:00:01.600 [/Devices/e1000/0/LUN#0/] (level 4)
00:00:01.600 Driver <string> = "NAT" (cb=4)
其中:
/Devices/e1000/0/LUN#0/ 即为虚拟机里网络设备的名称
2、VBoxManage命令设置端口映射
VBoxManage.exe在安装目录下X:\Program Files\VirtualBox\
在cmd命令窗口下,cd 切换到相应的安装目录下
早期版本V3.2.4之前,执行下面的命令即可:
//-----设置
>VBoxManage setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ttser_nm/Protocol" TCP
>VBoxManage setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ttser_nm/GuestPort" 21978
>VBoxManage setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ttser_nm/HostPort" 21978
//-----清除
>VBoxManage setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ttser_nm/Protocol"
>VBoxManage setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ttser_nm/GuestPort"
>VBoxManage setextradata "ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ttser_nm/HostPort"
命令相关说明:
- "ubuntu"->对应于我们在virtualbox里设置的虚拟机名称
- /Devices/e1000/0/LUN#0/->对应于我们在步骤一中搜索到的机设备名称
- ttser_nm 可以任意取的
- GuestPort是虚拟机中所启动服务的端口,HostPost是主机上的映射端口
V3.2.4之后命令变得简洁易懂:
VBoxManage modifyvm "ubuntu" --natpf1 "ttse_nm,tcp,,11978,,11978"
命令相关说明:
- VBoxManage 修改vm配置 虚拟机名(Ubuntu) nat_port_forwarding(第1个网卡) "端口转发名(ttse_nm),协议(tcp),主机IP(略),主机端口21978,虚拟机IP(略),虚拟机端口21978"
以上方法均能实现端口映射,本人亲测通过。
-----------------------------------分-----------------------------------隔-----------------------------------线-----------------------------------
- 大小: 31.7 KB
- 大小: 108.4 KB
- 大小: 73.1 KB
- 大小: 30.4 KB
分享到:
相关推荐
Virtualbox NAT通过端口映射与主机实现远程连接和访问
本文以VirtualBox为例 如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭。 一、NAT模式 特点: 1、如果主机可以上网,虚拟机可以上网 2、虚拟机之间不能ping通 3、虚拟机可以ping通
Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解.转载别人的资源
由于工作需要,我需要同时使用Windows和Mac OS X操作系统,虽然公司可以配置两台...但是,我忽然发现,似乎如今新版的VirtualBox对于OS X已经有了非常优秀的支持,尝试之后感觉大好,因此记录下来供需要的朋友参考。
主要介绍了详解VirtualBox中与主机共享文件夹的方法(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要为大家详细介绍了利用virtualbox虚拟机实现端口转发,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Oracle_VM_Virtualbox 安装详解,截图加文字说明
virtualbox图文教程 VirtualBox安装(在windows7下面以新版virtualbox为例,XP下面基本一致)
主要介绍了虚拟机VirtualBox中centos6.5网络设置图文详解,具有一定的参考价值,有需要的朋友可以了解一下。
要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,在配合CentOS 6.4使用时,首要的问题就是网卡配置,有兴趣的可以了解一下。
使用Virtualbox虚拟机安装Ubuntu的图文教程.docx
Virtualbox虚拟机安装Ubuntu图文教程
VirtualBox图文使用教程.doc
图文:最新最全的virtualbox虚拟机使用教程图文:最新最全的virtualbox虚拟机使用教程图文:最新最全的virtualbox虚拟机使用教程
VirtualBox4.3.10在WindowsXP32位系统的编译安装详解有关VirtualBox虚拟机的介绍请自行网上搜索(略)。本说明配套的相关工具和库文件(除Qt、VS2010、VS2010SP1补丁外)已打包,请查看...
配置虚拟机VirtualBox