离线环境下Putty连接Virtualbox虚拟主机
在上一篇《虚拟机VirtualBox上安装Ubuntu Server 9.10》中,VirtualBox的网络设置是桥接(Bridged),目的是使虚拟机和真实的机器运行在同一个局域网下,完全可以把虚拟机当成是真实机器所在的局域网新增的一台机器。
有时没机会联网,在离线的情况下,如果还使用Bridged桥接,那么虚拟主机的网卡eth0将没有IP地址。这时Putty不可能连接到虚拟主机。这是因为缺少了为真实机器的网卡服务的网关(路由)。顺着这个思路只要想办法添加一台虚拟的路由就可以解决了。
这似乎很麻烦,不懂,好在VirtualBox把这工作给做了。只需要把网络设置里面的连接方式改为"Host-only Adapter",名称就是VirtualBox虚拟的那个网卡。

我不知道为什么当网络连接1设置为没有,网络连接2设置成上图会不行。设置完之后开机,登陆后用ifconfig看看eth0的地址。
![]()
用Putty填上这个地址就可以登陆了。真实机器Host-only虚拟网卡的地址是192.168.56.1. 所以我认为VirtualBox虚拟了网关。
此外,VirtualBox还有另外一种网络连接方式:NAT,VirtualBox在真实主机运行NAT服务程序,任何从VirtualBox对外网(包括主机所在的局域网的其它主机)的访问的都是通过真实机器的一个端口出去的,外网根本就不可能看出是不是从虚拟主机发出来的,虚拟主机像是真实机器的一个程序。NAT方式并不能在离线下使用。
转载请注明:来自pugWoo's Life
本文地址:http://www.pugwoo.com/2009/12/6/offline-putty-link-virtualbox.html
2 条评论
我要留言mulberry outlet 发表于 2011-11-22 at 16:40 回复 引用
christian louboutin replica high heels in our online uk store. Your shoes sales prices will save. Christian Louboutin Knockoffs shoes sale now, newest styles of christian louboutin high heels in hot sale now. Welcome to purchase!
cheap ugg boots 发表于 2011-11-29 at 11:34 回复 引用