close
在這看到的, 會用到 先轉起來放
http://jinzhiqiang.ixiezi.com/2012/02/26/%E3%80%90%E8%BD%AC%E5%8F%91%E3%80%91virtualbox%E9%85%8D%E7%BD%AEnat%E6%9C%8D%E5%8A%A1%E8%AE%BF%E9%97%AEguest/
VirtualBox默认的网卡设置为Nat。安装好后,可以直接由guest机中访问host机,也可以访问外网,但不能由host或者外部访问到guest机。需配置nat的port forward。
virtualbox中,只能通过命令行配置nat的port forward服务,命令:
其中:
http://jinzhiqiang.ixiezi.com/2012/02/26/%E3%80%90%E8%BD%AC%E5%8F%91%E3%80%91virtualbox%E9%85%8D%E7%BD%AEnat%E6%9C%8D%E5%8A%A1%E8%AE%BF%E9%97%AEguest/
概述
VirtualBox默认的网卡设置为Nat。安装好后,可以直接由guest机中访问host机,也可以访问外网,但不能由host或者外部访问到guest机。需配置nat的port forward。
Guest情况
name: sandbox_xp
network1: nat
ip: 10.0.2.15
service: moinmoin, listen on 8080
- moinmoin较特殊,需要先在guest中修改moinmoin中wikiserverconfig.py,设置ip地址为10.0.2.15,能接受来自外部的请求启动
- 启动为standalone服务器
Host设置
virtualbox中,只能通过命令行配置nat的port forward服务,命令:
VBoxManage modifyvm “sandbox_xp” –natpf1 “guestmoin,tcp,,8888,,8080
其中:
- sandbox_xp为虚拟机guest名
- guestmoin是服务的标识,可以为任意字符
- 8888为host本机(实际为virtualbox的路由)监听端口
- 8080为guest提供的服务端口
之后在host的浏览器直接访问
http://127.0.0.1:8888
即可访问guest的moinmoin服务。
若要删除这个服务,使用命令
VBoxManage modifyvm “sandbox_xp” –natpf1 delete “guestssh”
参考
- VirtualBox(3.2.0)帮助文档6.3.1节
- 另外:VirtualBox 4后,可以在玩过配置过程中直接gui方式增加nat的配置端口映射
全站熱搜
留言列表