没有网络,一切都是浮云(有了网络,把浮云连起来,于是乎有了云计算....)
我们可以通过NAT方式很方便的使用host的网卡访问外网,那么如何远程访问虚拟机的服务呢?
virtualbox提供了port forwarding(端口映射)功能,即通过设定virtualbox监听主机的某个或某些端口,并将其映射到虚拟机的某些端口,从而打通外部到虚拟机的通道。
注:此处暂不敷述虚拟机的安装及其网络设置
我的工作环境:
主机:Win7 32Bit
虚拟软件:virtualbox
Linux虚拟机:Ubuntu 11.10 oneiric
虚拟机网络连接方式:NAT(Network Address Translation)
1.添加端口映射
设置->网络->Port Forwarding->Insert New Rules
如下图所示,将主机的12321端口映射到虚拟机的12345端口(注:virtualbox端口映射中host port不支持1024以下的端口,其他限制详见virtualbox帮助6.3.3. NAT limitations)
</