简介

VMware是一款最常用的虚拟机。初用VMware基本上都会遇到无网络情况,就和网络设置有关。
VMware有三种网络设置,桥接模式、NAT模式、仅主机模式。

详解

  • 桥接模式

在桥接模式的情况下 PC 主机虚拟出来一个网桥,在实际情况下虚拟机是有很多的有一个集群,通过虚拟网桥连接虚拟交换机,交换机就可以延展出来这些设备。虚拟机就可以通过主机虚拟出来的网桥通过交换机来上网。所有的虚拟机和主机都是通过路由器进行 IP 的分配,所有主机和虚拟机都是平等的关系,因为都处于一个网段所以可以彼此 ping 的通(但是需要把防护墙的公共网络关了)。

  • ANT 模式

虚拟机和主机构建一个专用网络,然后通过设备对 IP 进行转换,这样虚拟机就不在通过外面的路由器去访问外部的网络了,而是通过共享主机的 IP 来进行外部的访问,对于外部网络而言,就没有办法访问虚拟机的网络了。主机通过连接路由器,在通过主机上的网卡虚拟一个路由器出来,虚拟的路由器就可以向虚拟机分配子网 IP,现在就是有两个不同的局域网,虚拟机可以通过虚拟出来的路由器访问主机,但是主机无法访问虚拟机,此时 VMware 就虚拟了一张网卡出来连接到虚拟的路由器中,主机和虚拟机就有变成一个网段了,虚拟出来这张网卡叫做 VMnet8,VMnet8 的网络是和虚拟机在同一个网段的,彼此之间也可以 ping 的通(但是需要把防护墙的公共网络关了)

  • 仅主机模式

虚拟机只跟主机共享这一个专用网络,跟外部无法通信。
主机单独的虚拟出一张网卡VMnet1 连接到交换机上构建一个子网,现在虚拟机只能彼此之间互相访问跟主机访问,但是不能上网,对于主机而言它可以上网也可以访问虚拟机。因为都在一个虚拟子网中所有虚拟机和主机可以互相 ping 的通。

总结三者差别
桥接:主机IP和虚拟机IP在同一个网段,之间可以互ping。且虚拟机可以连接外网。
NAT:主机IP和虚拟机IP在不同网段,但是虚拟机的网关地址和主机IP通信。且虚拟机可以连接外网。
仅主机:主机IP和虚拟机IP在不同网段,但是虚拟机没有网关。且虚拟机可以和主机通信,不能和外网通信。

图片示例

主机IP地址--192.168.0.105(既无线网地址)

16794682192039.png

桥接模式在主机没有虚拟网卡,直接看虚拟机IP

16794692667895.png

NAT模式在主机有虚拟网卡,网卡地址--192.168.19.1(也是主机的IP),网关--192.168.19.2(也是虚拟机的网关),此网关地址可以和主机无线地址192.168.0.105通信,且可以借助192.168.0.105与外网通信。

16794684548666.png
16794726962211.png

仅主机模式在主机有虚拟网卡,但是没有网关,只有IP地址--192.168.50.1。同样虚拟机也只有IP地址没有网关,所以虚拟机不能与外网通信(也就是不能和主机的192.168.0.105通信),只能和主机的192.168.50.1通信。

16794684154519.png
16794732481431.png

结语

好好学习,天天向上!!!