Vmware的两块网卡及三种网络模式

时间:2024-03-25 11:35:12

vmware 创建的虚拟机在网络设置上支持三种模式:

  • 桥接
  • NAT
  • 仅主机
    Vmware的两块网卡及三种网络模式

同时,在 vmware 安装好之后,在物理机上会发现多出两块 vmware 创建的虚拟网卡。

  • VMnet1
  • VMnet8

之前一直以为这两张虚拟网卡即是在虚拟机中用来模拟网卡的。但其实… 当然不是。

实际上,这两块网卡是 vmware** 创建出来作为物理机设备来实现虚拟机和物理机进行通信的。**

两张网卡就相当于模拟了两台路由器:

  • 仅主机模式 (host only):
    • 相当于 VMnet1 这台路由器没有插网线,虚拟机自己能在局域网嘚瑟,但是出不来,去不了外网。
  • NAT 模式:
    • 相当于 VMnet8 这台路由器用网线接到了一台能去外网的路由器(物理机),借助物理机网卡作为网络出口通过转换实现。
  • 桥接模式(bridge):
    • 桥接的桥是网桥的桥,相当于模拟出一台交换机,让物理机和虚拟机处于同一台交换机上,处在同一局域网

仅主机(host only):

当使用 host only 方式时,可以发现虚拟机获得的 IP 与 VMnet1 的 ip 地址处于同一网段,且以 VMnet1 的 ip 作为其网关;同时,vmnet1 的 ip 与 物理主机 ip 不在同一网段,也不能通信,虚拟机无法访问互联网。

桥接(bridge):

桥接的 “桥”,是 “网桥” 的 “桥”,即相当于模拟使得虚拟机与物理机完全处在同一局域网中。

NAT 模式

当使用 NAT 模式时,虚拟机将使用 VMnet8,借助物理机网卡实现对外网的访问。
此时,虚拟机的 ip 来自 VMnet8 的 DHCP 服务分发所得,不得手工配置。
即:
虚拟机自身 ip 与 VMnet8 处在同一网段。
当虚拟机想要访问外网时,需借助物理机网卡实现 NAT 地址转换,以实现类似于从局域网访问外网的功能。