随着目前硬件水平的发展,计算机性能的增强,我们可以利用虚拟软件VMware,在一台真实的计算机中虚拟出多台计算机,每台虚拟的计算机都可以有自己的硬件及软件配置。并且可以利用VMware的强大虚拟能力,将多台虚拟计算机连接为一个或多个网络,这为计算机的网络实验及应用提供了条件。

本文着重讨论VMware的网络类型及配置。

首先澄清一个事实,VMware虽然使用了虚拟网络,但是在真实的主机(以下简称真实机)中它是以虚拟网卡连接相应的虚拟网络,并在真实机中使用相应服务来为虚拟计算机(以下简称虚拟机)提供服务的。在真实机中可以见到虚拟网卡VMnet1与VMnet8(如图一), VMware的网络结构

1.jpg (23.03 KB, 下载次数: 0)

下载附件  保存到相册

2014-6-13 14:54 上传

但这里的虚拟网卡并不是虚拟机所使用的网卡。这里的虚拟网卡是存在于真实机中,并且在实验或应用的过程中与虚拟机中的网卡进行数据通信的,这与真实环境中两台计算机通过各自的网卡连接网络,并在网络中传输数据的方式是相同的。  
Vmware的网络服务 在Vmware中提供了NAT与DHCP服务,这两种服务可以方便使用者将虚拟机接入现有的网络中。在真实机“服务”的管理控制台中其服务名分别为“VMware NAT Service”、“VMware DHCP Service”。                 (图一)VMware NAT Service:提供了网络地址转换功能,可以方便虚拟机使用真实机上物理网卡的IP与真实网络通信。例如在ADSL播号的环境下,NAT可以方便多台虚拟机共用真实机的IP实现访问Internet的功能。。VMware DHCP Service:可以自动设置虚拟机的IP地址、子网掩码和网关等相关网络配置,使虚拟机方便快捷的连接网络。这两种服务为虚拟机提供了方便的网络访问,但在某些情况下可能需要关闭此两种服务,可在虚拟机的菜单中选择“编辑”→“虚拟网络设置”→选择“DHCP”或“NAT”关闭相应的服务,也可在服务控制台(Services.msc)中关闭VMware NAT Service和VMware DHCP Service。  
Vmware的网络拓扑 在Vmware中默认提供了三种网络扩扑(无连接不算在内),这三种网络提供了Vmware中最常用的几种网络需求的解决方案。一、桥接网络(Bridge):
如图所示: VMware的网络结构

2.jpg (37.21 KB, 下载次数: 0)

下载附件  保存到相册

2014-6-13 14:54 上传

桥接网络,在VMware的虚拟网络设置中最简单的一个网络结构,它将虚拟机的网卡桥接到真实网络中。在这里,VMware虚拟出一个名为VMnet0的网桥。真实机使用其物理网卡,虚拟机使用自已的网卡,只需将虚拟机的IP设置为真实网络中主机能够使用的IP即可与真实机通信,并且虚拟机也可以同真实机所在网络的任意一台真实主机通信。此时真实机的网卡为混杂模式,从而达到侦听多个IP的能力,它与我们在一块网卡上设置多个IP地址类似。实际上我们可以将虚拟机与真实网络中的主机进行联合性的实验。在为企业用户定制的虚拟化平台上,桥接网络实现了此类用户最方便快捷的访问。  
二、NAT网络如图所示 VMware的网络结构

3.jpg (38.53 KB, 下载次数: 0)

下载附件  保存到相册

2014-6-13 14:54 上传


在NAT网络中,虚拟机与外部网络相对隔离,虚拟机的数据需要由Vmware负责进行转发,真实机在这里充当了一台配置了NAT的路由器。在此网络中,Vmware实际上使用的是PAT技术,为虚拟主机共享真实主机的IP,并使用DHCP服务为虚拟机提供IP地址配置。       NAT网络非常适用于在外部网络中只有一个IP地址的情况,如在ADSL网络中,真实机只有一个IP,虚拟机需要由真实机负责转发数据。  
三、仅主机网络(Host-Only):如图所示 VMware的网络结构

4.jpg (40.17 KB, 下载次数: 0)

下载附件  保存到相册

2014-6-13 14:54 上传


在仅主机的网络中,真实机使用VMnet1与虚拟机的网卡通信,对于真实网络虚拟机并不能直接将数据传输过去,此网络相当于用真实机的两块网卡隔离出了一个内部的网络。       此网络虽然不通使虚拟机直接与外部网络连接,但它却是最灵活多变的。例如:a)         关闭VMware DHCP Service服务,使用自己的DHCP服务,为虚拟机提供高级的IP配置定制。b)        在真实机上使用自己的NAT服务,为虚拟提供更加安全的网络服务,如在真实机安装Windows 2003并使用“路由和远程访问”等服务。c)        定制自己的防火墙。此网络非常适合于实验环境,首先它隔离出了两个不同的网络,并且默认状态下虚拟机无法与外部通信,内部网络所产生的数据不会发送到外部网络中。其次,此网络只提供了DHCP服务(可关闭),没有其它多余服务,可以方便的在真实机上配置各种服务以验证服务的有效性。
总结 VMware提供了多种默认网络模式,方便了用户的使用,在VMware使用过程中,甚至还可以生成新的私有的网络,此种网络与Host-Only相同。通过Vmware的模拟功能,用户基至于只需要使用一台计算机即可完成一些相关的网络实验。

发表评论

电子邮件地址不会被公开。 必填项已用*标注