VMware虚拟机网络连接【三种方式】
VMware 的虚拟机有三种网络连接方式:
- 桥接(Bridged)模式
- NAT 模式
- 仅主机(Host-only)模式
几个相关的虚拟设备:
- VMnet0:桥接(Bridge)模式下的虚拟交换机。
- VMnet1:仅主机(Host-only)模式下的虚拟交换机。
- VMnet8:NAT 模式下的虚拟交换机。
- VMware Network Adapter VMnet1:宿主机与 Host-only 虚拟网络进行通信的虚拟网卡。
- VMware Network Adapter VMnet8:宿主机与 NAT 虚拟网络进行通信的虚拟网卡。
桥接模式
桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位。桥接模式下的虚拟机可以看做和宿主机是同等地位,将虚拟机的ip、子网掩码配置成与宿主机在同一网段,二者即可通信。
优先使用桥接模式的场景:局域网中的 IP 地址足够,并且局域网内的其他设备需要访问虚拟机。
NAT模式
让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
NAT模式下,外部设备无法访问到虚拟机的,如果想要访问的话,需要配置 VMware 的“虚拟网络编辑器”配置端口映射,将宿主机的网络端口与虚拟机的网络端口进行映射。
优先使用 NAT 模式的场景:
场景1:局域网中的 IP 地址紧张,不能给虚拟机分配单独的 IP 地址。
场景2:只需要虚拟机访问外部网络,不需要外部设备访问虚拟机。
NAT模式和桥接模式虚拟机都可以上外网。
仅主机模式
仅主机模式下,所有的虚拟机之间可以相互通信,虚拟机与宿主机之间可以相同通信,类似于将二者通过双绞线互连。虚拟机与宿主机所在局域网中的其它设备之间不能通信。
在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机,虚拟网络不能连接到Internet。
优先使用 Host-only 模式的场景:VMware 虚拟机与物理局域网内的其他设备需要进行网络隔离。
参考:
虚拟机三种网络连接方式