VirtualBox四种网络模式仅主机模式、NAT模式、桥接网络和内部网络模式介绍

版权声明:@抛物线 https://blog.csdn.net/qq_28513801/article/details/90138491

VirtualBox四种网络模式仅主机模式、NAT模式、桥接网络和内部网络模式介绍
在这里插入图片描述

①VirtualBox四种网络选型原则

    第一:每个网络只负载一种业务类型的数据流量,功能单一化。
    例如连接外网用一个网络、虚拟机之间互通用一个网络、虚拟机与主机之间互通又是一个网络。
    这样的话可使每种网络上的数据流量比较纯净,同时也可以避免因为网络故障而影响到全部的业务。

    第二:在保证网络功能的前提下,单一的网络要保证最小的连通性、最大的隔离性。
    比如用于连接外网的网络,最好禁止掉连通宿主机,其它虚拟机这种额外的功能,可最大程序的提高效率。

    第三:网络的独立性。当有多种技术可以达成某种网络功能时,
    选型时应选择对外部环境依赖程度最小、独立性最高的实现方式,
    避免因外宿主机换了一个无线网络环境,而影响到在宿主机上虚拟出来的网络。

    第四:最后一条就是效率。当有多种选择时,数据流动路径最短的那一种,往住是效率最高的一种。、

②其中"o"表示连接,“x”表示不通。前提条件是用VirtualBox创建出网络后,没有进行额外的配置,NAT网络没有进行端口映射、仅主机网络没有进行连接共享等。理论上,通过一定的技术手段,所有的模式对所有的网络都是可以连通的。

在这里插入图片描述

③VirtualBox四种网络模式独立性,即对外部环境依赖性,分成高、中,低三档,越高说明越依赖于外部环境。
在这里插入图片描述

④四种网络模式的典型应用,例如想用VirtualBox创建虚拟机,以安装部署OpenStack,那么应该用VirtualBox创建四个网络,每个网络都有单独的目的,每种网络各司其职,同时对外部的依赖性降到最低。

在这里插入图片描述

⑤桥接模式介绍
使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。
它是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。

 虚拟机与主机的关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。 
 虚拟机于网络中其他主机的关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。 
  虚拟机与虚拟机的关系:可以相互访问,原因同上。

⑥虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式

 虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。
   虚拟机与主机的关系:不能相互访问,彼此不属于同一个网络,无法相互访问。 虚拟机与网络中其他主机的关系:不能相互访问,理由同上。 
 虚拟机与虚拟机的关系:可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。如上配置图中,名称为intnet。

⑦仅主机模式
主机模式,这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这种模式下,通过虚拟机及网卡的设置都可以被实现。
我们可以理解为Guest在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如(网卡共享、网卡桥接等)。

 虚拟机与主机的关系:默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 
 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。 
 虚拟机与网络主机的关系:默认不能相互访问,原因同上,通过设置,可以实现相互访问。 
 虚拟机与虚拟机的关系:默认可以相互访问,都是同处于一个网段。

猜你喜欢

转载自blog.csdn.net/qq_28513801/article/details/90138491