VM虚拟机三种网络适配器模式

在vm安装openEuler时选择网络适配器模式为桥接模式(自动),如图所示:
在这里插入图片描述

VMware网络适配器中桥接模式

VMware网络适配器中桥接模式是将虚拟机的网络接口与物理网络上的网络接口进行桥接,使得虚拟机可以直接访问物理网络中的其他设备。

  • 当虚拟机需要访问网络时,虚拟机的网络包首先会被发送到桥接模块。
  • 桥接模块会将虚拟机的网络包转发到物理网络中,达到与其他设备通信的目的。
  • 当物理网络中的设备向虚拟机发送数据包时,桥接模块会将这些数据包转发给虚拟机。
    通过这种方式,虚拟机可以像物理设备一样直接与网络中的其他设备通信,实现了桥接模式的功能。

VMware网络适配器中NAT模式(用于共享主机的IP地址)

VMware虚拟机NAT(Network Address Translation)模式可以将虚拟机和主机之间的通信通过虚拟网关进行转换,实现虚拟机与外部网络的连接。
在NAT模式下,VMware会为每一个虚拟机创建一个虚拟网络网关,该网关的IP地址为192.168.15.2.当虚拟机发送数据包时,数据包会被先发送到虚拟网关,然后再由虚拟网关进行转换,将源IP地址改为虚拟机的IP地址,目标IP地址改为外部网络的IP地址。类似地,当外部网络向虚拟机发送数据包时,数据包也会经过虚拟网络网关进行转换,将源IP改为外部网络的IP地址,目标IP地址改为虚拟机的IP地址。
通过NAT模式,虚拟机可以访问外部网络,而外部网络也可以访问虚拟机,实现虚拟机和外部网络之间的通信,同时,NAT模式还提供了一定的安全性,因为外部网络无法直接访问虚拟机,需要经过虚拟网络网关进行转换。

VMware网络适配器中NAT模式(与主机共享的专用网络)

在仅主机模式下,虚拟机可以通过主机的物理网络适配器访问外部网络,但其他设备无法直接访问虚拟机。
具体来说,当虚拟机使用仅主机模式时,VMware会创建一个虚拟网络适配器,该适配器会将虚拟机的IP地址设置为与主机在同一子网内的一个私有IP地址。虚拟机的网络流量会被发送到主机的物理网络适配器上,并仅由主机的网络协议栈进行处理和转发。
因此,虚拟机可以像主机一样访问外部网络,同时主机也可以访问虚拟机。但其他设备(如局域网上的其他计算机)无法直接访问虚拟机,因为他们无法识别虚拟机所在的私有IP地址。如果需要其他设备访问虚拟机,则需要将虚拟机的网络设置改为桥接模式或NAT模式。
总之,仅主机模式提供了一定程度的安全性,因为只有主机可以访问虚拟机,同时也可以保证虚拟机的网络流量与主机的网络流量分离。

VMware三种网络模式的区别

  • 桥接模式:VM将虚拟网卡连接到物理网卡上,使得虚拟机能够直接访问物理网络。在这种模式下,虚拟机可以获得一个独立的IP地址,就好像在真实的局域网中一样。使用桥接模式时,虚拟机和主机之间的网络是分离的。
  • NAT模式:虚拟机通过主机的IP地址来访问外部网络,虚拟机的IP地址由VMware提供,它们通常是从私有IP池中分配的。使用NAT模式时,虚拟机和物理网络之间的网络是隔离的。虚拟机不能被外部网络直接访问
  • 主机模式:虚拟机与主机共享一个虚拟地址,虚拟机之间也可以互相通信。使用主机模式时,虚拟机可以获得一个专门的IP地址,但是无法访问外部网络。这种模式适合用于创建安全的测试环境,同时不需要与网布网络进行交互。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐