VMware Workstation是一个虚拟化软件.它可以在一台电脑上同时运行二个或更多Windows、DOS、LINUX等系统。多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换.而且每个操作系统都拥有自己的虚拟分区、配置而不影响真实硬盘的数据,甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网。
1 VMware Workstation 7.1概述
在以往的版本中,VMware Workstation的执行效率较低,3D性能较弱,成为大家的诟病。随着近年来虚拟化技术的发展,以及硬件厂商AMD、Intel的支持,在VMware Workstation7.1发布后,极大地改善了这一状况,甚至能完美支持windows7的AERO效果。在越来越多的开发测试等工作中,借助于VMware Workstation7.1的虚拟化技术,能够极大的节约成本并且提高效率。
2 VMware Workstation 7.1的配置及安装
1)首先登陆官方网站下载VMware Workstation 7.1并安装。
2)新建虚拟机系统,并定制表1所示硬件。
3)分别就虚拟系统进行分区,并载入相应的虚拟光盘进行虚拟操作系统的安装。
4)分别安装Vmware Tools。
5)分别进入虚拟系统,测试其TCP/IP是否完好,并关闭防火墙功能以便于测试。
3 网络接入的配置
针对于网络环境和适用对象的不同,VMware Workstation 7.1提供了三种组网方式,分别为桥接、NAT组网和Host-Only,以便于我们在配置多个虚拟操作系统的组网方式。
在本文环境中,主机的接入方式为静态IP接入局域网,IP地址为192.168.1.6,子网掩码为255.255.255.0,网关为192.16.1.1。
1)桥接模式(虚拟机直接连接到外部网络)
在桥接模式下,VMware Workstation虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器,但需要占用一个和主机同等地位的IP地址,并且需要手工为虚拟系统配置IP地址子网掩码,而且还要和主机处于同一网段,这样虚拟系统才能和主机进行通信。
①打开编辑------虚拟网络编辑器,设置Vmnet0桥接至现有的主机网卡。
②设置虚拟操作系统硬件网络适配器接入方式为桥接模式。
③依次进入虚拟操作系统,将其IP设置为192.168.1.7和192.168.1.8,子网掩码设置为255.255.255.0,网关设置为192.168.1.1。
此时,主机与虚拟操作系统工作在相同网段中,三者可互相访问。
2)NAT(网络地址转换)
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过主机所在的网络来访问外部网络。也就是说,使用NAT模式访问外部网络借助了Vmnet8提供的DHCP服务器,虚拟系统也就无法和本局域网中的其他主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,只需要主机器能访问互联网即可,并且不占用额外的IP地址资源。如果你采用的是PPPOE拨号上网,或者没有多余的IP地址资源给虚拟机系统使用,就应该首先考虑NAT(网络地址转换)接入外部网络。
① 打开编辑--虚拟网络编辑器,设置Vmnet8外部连接为NAT模式。
②设置网络地址转换IP为192.168.232.0,子网掩码为255.255.255.0,网关为192.168.232.1。
③开启DHCP服务,设置地址范围为192.168.232.128至192.168.232.254。
此时,主机所在网络为192.168.1.0,虚拟系统所在网段为192.168.232.0,两者之间借助Vmnet8提供的网络地址转换进行互连,如图1所示。
3)Host-Only(连接至一个私有网络)
在某些特殊的环境中,要求将真实环境和虚拟环境隔离开,这时可采用Host-only模式。在Host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。如果你想利用VMware Workstation创建一个与网内其他机器相隔离的虚拟系统,执行某些特殊的网络调试工作,可以选择Host-only模式
我们只需要将虚拟操作系统的接入方式设置为Host-Only模式,而无需进行其他的更改。此时虚拟机的网络信息均由Vmnet1进行,和主机相当于使用双绞线进行直连,但无法访问外部网络。如果需要访问外部网络,可使用Windows XP自带的Internet 共享连接来访问外部的网络资源。
4 结束语
综上我们可以看到,VMware Workstation提供的这几种组网方式都有其适用的环境,在日常的开发测试工作中,组建对等网、隔离操作环境等不同应用时,都应该合理的选择组网方式。而在遇到IP地址资源稀缺的时候,采用NAT组网则能有效地避免这一问题。
参考文献:
[1] 赵征鹏,保利勇.利用VMware的Windows和Linux虚拟机组网方法[J].电脑编程技巧与维护,2009(6).
[2] 祝峰.基于虚拟机技术的网络实验室构建[J].湖北第二师范学院学报,2010(8).
[3] 韩加军.对VMWarer的认识及利用VMware构建真实的虚拟网络[J].福建电脑,2009(10).
[4] 冯陈伟.利用VMware构建虚拟网络平台[J].信息系统工程,2009(8).
[5] 侯茂胜.VMware在计算机网络技术教学中的应用[J].科技资讯,2008(5).