虚拟机下的常见的三中网络连接方式的工作模式的详细说明(桥接,仅主机,NAT)

在VMware上创建虚拟机的时候,通常会要求用户选择虚拟机的网络工作方式,常见的就是三种,桥接,仅主机,NAT模式,下面就来详细的说明以上三种方式是如何工作的。当宿主机装上VMware后,会在宿主机中创建多个虚拟网络,比如说会创建一些软件交换机。

虚拟机下的常见的三中网络连接方式的工作模式的详细说明(桥接,仅主机,NAT)

如上图:虚拟机的拥有自己的虚拟网卡,与宿主机的物理网卡相对接,如果虚拟既要与外界的主机进行通信,数据包会通过宿主机的物理网卡发送出去(以虚拟机网卡的地址发送),所以在网络上看来虚拟机就像是网络上的一个独立的主机

 

虚拟机下的常见的三中网络连接方式的工作模式的详细说明(桥接,仅主机,NAT)

仅主机:装上VMware后会在宿主机上出现VMnet1和VMnet8两个虚拟网卡,VMnet1是仅主机的网卡,VMnet8是nat模式的网卡,此时宿主机就会有三块网卡,其中两块是虚拟网卡,机主机模式下,虚拟机的网卡和VMnet1网卡在同一个虚拟网卡中,此时虚拟机通信不会和宿主机中物理网卡进行通信,只会和VMnet1通信(此时虚拟机无法和外网中的主机通信,只能通过VMware1和宿主机或者是宿主机内部的其他虚拟机进行通信)

 

虚拟机下的常见的三中网络连接方式的工作模式的详细说明(桥接,仅主机,NAT)

NAT:跟仅主机模式相似,不相同的是虚拟机的网卡和VMnet8在同一个虚拟网络中,虚拟若要访问外部主机,则VMnet8会将数据包转发给宿主机的物理网卡,以宿主机的物理网卡的地址去访问外部主机,外部主机并不能访问虚拟机,但是可以回应虚拟机。(比方说ping命令的回应)