linux下桥接模式,NAT模式,仅主机模式有什么区别?以及各自的使用场景是什么?

  • 平时我们在使用虚拟机的时候,在创建虚拟机的过程中,配置虚拟机的网络连接是必不可少的,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。那么这几种网络连接模式都各自有什么主要用途,它们之间又有哪些区别呢?下面我们就来通过几个方向仔细分析一下
    在这里插入图片描述

一,桥接模式?

1, 网卡模式:虚机连接vnet0连接物理网卡

2,原理:

 在桥接模式下,虚拟机与主机之间是同等地位的,就相当于在同一个局域网
 下添加了一台独立的主机,虚拟机和主机ip地址需要在同一个网段,并且虚
 拟机要占据局域网中的一个ip地址。此时,不管是虚拟机和虚拟机之间还是
 虚拟机和其他真实主机之间,只要处于同一个网段,他们之间都可以进行相互通信。

3,现象:

与宿主机可以ping通,可以上网(通过局域网的网关与路由器实现)

4,使用场景:

如果我们需要在局域网内建立一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。

二,NAT模式?

1,网卡模式: 虚机连接vnet8连接路由器连接物理网卡

2,原理:

 指的是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
 使用NAT模式可以实现在虚拟系统里访问互联网。简单讲就是宿主机器再构建一个局域网,
 然后,局域网内只有一台机器,就是虚拟机。NAT模式下的虚拟系统的TCP/IP配置信息
 是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统
 也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统
 接入互联网非常简单,只需要宿主机器能访问互联网,我们不需要配置IP地址,子网掩
 码,网关,但DNS还是要填

3,现象:

与宿主机ping不通,可以上网,有独立的路由器进行上网

4,使用场景:

vmware自带的dhcp会默认地加载到vmnet8界面上,这样虚拟机就可以使用dhcp服务。更为重要的是,vmware自带了nat服务,提供了从vmnet8到外网的地址转 换,所以这种情况是一个实实在在的nat服务器在运行,只不过是供虚拟机用的。很显然,如果你只有一个外网地址,此种方式很合适。

三,仅主机模式

1,网卡模式:虚拟机连接vnet1,不连接真实的物理网卡

2,原理:

真实环境和虚拟环境是隔离开的;在这种模式下,所有的虚拟系统是可以相互通信的,但虚拟系统
和真实的网络是被隔离开。(虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过
双绞线互连。)和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚
拟机只能到主机访问。

3, 现象:

与宿主主机可以ping通,无法上网;

4,使用场景:

比如说是dhcp获取服务,利用宿主机来测试的话,此环境就是一个很干净的环境

猜你喜欢

转载自blog.csdn.net/Lihuihui006/article/details/111991424