WIXOO >> 软件使用 >> VMWare 虚拟机三种网络工作模式

当前位置:软件使用 >> VMWare 虚拟机三种网络工作模式

VMWare 虚拟机三种网络工作模式

[来源:来自网络] [作者:不详] [日期:16-07-26] [热度:]
关键字:VMWare 虚拟机三种网络工作模式

  vmware 提供了三种工作模式:

  Bridged(桥接模式)

 

  Host-Only(主机模式)

 

  NAT(网络地址转换模式)

  

 

  利用VMWare可以实现不同网络环境中虚拟机的网络接入以及虚拟网络的搭建等工作。下面介绍一下三种网络模式的工作原理及特点。

  注意,在安装了VMware虚拟机后,会在网络连接对话框中多出两个虚拟网卡。它们将在VMWare的不同工作模式中被使用到。

  1. Bridged(桥接)模式

  

 

   在Bridged模式下,虚拟系统就如同是局域网中的一台独立主机,与宿主计算机平等存在于局域网络。就如在局域网中新增一台计算机一样,比如:分配局 域网的网络地址、子网掩码、网关等。使用Bridged模式的虚拟系统和宿主机的关系就像连接在同一个Hub上的两台计算机。

  

  虚拟系统与宿主计算机及宿主计算机所在网络其他计算机相互之间均可相互访问。如果你想在局域网中新建一台虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。

 

   VMware 的Adapter VMnet8和Adapter VMnet1都可以禁用,主系统也不需要共享网络连接。VMware虚拟机的IP设置成与主系统在同一网段,VMware的虚拟机相当于网络内的一立的机 器,网络内其他机器可访问VMware的虚拟机,VMware的虚拟机也可访问网络内其他机器,当然与主系统的双向访问也不成问题。

 

   如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电 脑,Bridged模式可以享受所有可用的局域网服务,包括文件服务、打印服务等等,并将获得最简易的从真实主机获取资源的方法。

 

  2. Host-Only(主机)模式

  

 

  

   这种模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet1网卡上。默认情况下,虚拟系统只能与宿主计算机互访,这也是Host-only的名字的意义。此时相当于两台机器通过双绞线直连,虚拟机的 IP、Gateway、DNS都由VMware Adapter VMnet1来分配。

 

  如果你想利用 VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-Only模式。实际上,Host-Only的宗旨 就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但在商业服务中常会用到该功能。

 

  由于VMware虚拟机与真实主机通过虚拟私有网络进行连接,所以只有同为Host-Only模式且在一个VMware的连接下才可以互相访问,外界无法访问。如果要让VMware的虚拟机可以访问外网,则主系统必须共享网络连接。

 

  3. NAT(网络地址转换)模式

  

 

   NAT(network address translation)模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet8网卡上。如果希望你的虚拟系统能连接外网,这种模式最简单。一般不用做任何网络设置就可访问外部网络。

 

   注:笔者曾做过这样一个实验(宿主机Windows XP SP3、虚拟机VMware Workstation 5.5.3、网络连接模式为NAT)。宿主机为XP系统(ADSL拨号上网)、虚拟机里也是XP系统,IP地址均为自动获取。当宿主机拨号上网后,虚拟机 的XP也可直接连上因特网。此时,在宿主机中停用VMware Network Adapter VMnet1和VMware Network Adapter VMnet8网卡。回到虚拟机的XP中,居然还是能上网。再把VMware Authorization Service、VMware DHCP Service、VMware Virtual Mount Manager Extended服务均停掉,重启虚拟机,进入虚拟机XP后还是能上网。天啊!!!终于停掉VMware NAT Service服务后,虚拟机的XP才和外网断掉。此时,重启VMware NAT Service服务、重启VMware虚拟机后,虚拟机中XP并不能上网!!!因为虚拟机中的XP系统没法获取有效IP地址,这又是由于VMware Network Adapter VMnet8被禁用和VMware DHCP Service服务被停用的缘故。结论,要在NAT下使虚拟机能连上外网,需要的条件是:VMware Network Adapter VMnet8启用、VMware DHCP Service服务开启、VMware NAT Service服务开启,宿主机和虚拟机中IP设为自动获取,即可。

 

  使用NAT模式的虚拟系统和宿主计算机的关系:宿主计算机就相当于是开启了DHCP功能的路由器,虚拟系统就是内网中的一台实际的机器,通过路由器的DHCP服务获得网络参数。

 

  这种模式也可以实现主系统与VMware的虚拟机的双向访问。但网络内其他机器不能访问VMware的虚拟机,VMware的虚拟机可通过主系统用NAT共享文件协议访问网络内其他机器。

 

  凡是选用NAT结构的虚拟机,均由VMware的Adapter VMnet8提供IP、Gateway、DNS。

 

  结论

   在VMware的3种网络模型中,NAT模式最简单,一般不需要手动配置IP地址等相关参数即可连接外网。Bridged模式则需要分配额外的IP地 址,所以在内网中容易实现,如果是ADSL宽带就较麻烦(没有多的IP地址供虚拟机使用)。Host-Only模式则在希望隐匿服务器的情况下使用较多。

评论