我们在创建虚拟机的时候需要为虚拟机配置网络连接的方式,一共有一下几种方式:

Vmware可以根据需要创建多个虚拟网络,在windows系统的主机上,Vmware最多可以创建20个虚拟网络,每个虚拟网络可以连接任意数量的虚拟网络设备。在Linux系统的主机上,Vmware最多可以创建255个虚拟网络,每个虚拟网络可以连接至多32个虚拟网络设备。

VMware的虚拟网络都是以VMware+数字命名,在Vmware安装的时候,Vmware自动会创建三个虚拟网络:Vmware0(桥接模式),Vmware1(仅主机模式),Vmware8(NAT模式)。

下面讲解下着三种模式的工作原理:

1.桥接模式

    虚拟机被当做一个完全独立的主机,占用局域网的一个IP地址,将虚拟机的网卡交接到主机的物理网卡上,通过主机的网卡访问外部的Internet

2.NAT模式

  Network Adress Traation(网络地址转换)这种模式是虚拟机的默认网络连接模式,Vmware会在主机上创建专用的虚拟网络,用于主机和虚拟机之间进行通信。虚拟机在对外进行请求数据的时候会加上特殊的标记并且以主机的名义发送出去,外部网络返回的数据先由主机接收然后根据特殊标记进行识别转发给对应的虚拟机。虚拟机在外部网络中也不必有自己的IP地址,默认情况下,外部网络也无法访问到虚拟机。

3.仅主机模式

 创建完全包含在主机中的专用网络,仅主机模式的虚拟网卡仅对主机可用,并且在主机和虚拟机之间提供网络连接,处于同一个虚拟网络的虚拟主机之间是可以互相通信的

形象的说:

桥接模式的虚拟机,就像一个在路由器"民政局"那里"上过户口"的成年人,有自己单独的居住地址,虽然和主机住在同一个大院里,但好歹是有户口的人,可以大摇大摆地直接和外面通信。

NAT模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器"民政局"根本不知道有这么个人,自然也不会主动和它通信。即使虚拟机偶尔要向外面发送点的信件,都得交给主机以主机的名义转发出去,主机还专门请了一位叫做NAT的老大爷来专门负责这些虚拟机的发信、收信事宜。

仅主机模式的虚拟机,纯粹是一个彻彻底底的黑奴,不仅没有户口、路由器"民政局"不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。



Logo

更多推荐