VMware的网络连接模式

VMware 网络连接模式有以下三种:

  1. 桥接模式;
  2. 仅主机模式;
  3. NAT 模式。

1 桥接模式

桥接模式下,虚拟机使用宿主机的网卡,直接连接互联网。

该网卡有两个 IP 地址,虚拟机和宿主机各用一个。

路由器一般都开启了 DHCP 服务器,宿主机一般是自动获取 IP 地址。为了避免 IP 冲突,建议将虚拟机也设为自动获取 IP 地址(虚拟机一般需要固定 IP 地址,这就是为什么不推荐桥接模式)。

注意:校园网环境下,桥接模式可能无法使用。

2 仅主机模式

2.1 宿主机

宿主机连接着两个网络:

  1. 互联网(使用真实的物理网卡连接);
  2. 虚拟网络(名为 VMnet1,使用虚拟网卡 VMware Virtual Ethernet Adapter for VMnet1 连接)。

VMnet1 是网络的名字,网卡的名字是 VMware Virtual Ethernet Adapter for VMnet1,在不引起歧义的情况下,可以简称为 VMnet1 。

注意,虚拟网卡 VMnet1 是给宿主机用的,不是给虚拟机用的!在宿主机上查看虚拟网卡:

在这里插入图片描述
宿主机连接着两个网络,必然拥有两个 IP 地址,一个是互联网上的 IP,一个是虚拟网络上的 IP。

2.2 虚拟机

虚拟机只连接着虚拟网络,虚拟机无法访问互联网。

VMware 自带了 DHCP 服务器,它负责为宿主机和虚拟机分配虚拟网络上的 IP 地址

3 NAT 模式

3.1 宿主机

宿主机连接着两个网络:

  1. 互联网(使用真实的物理网卡连接);
  2. 虚拟网络(名为 VMnet8,使用虚拟网卡 VMware Virtual Ethernet Adapter for VMnet8 连接)。

虚拟网卡 VMnet8 是给宿主机用的,不是给虚拟机用的!

宿主机连接着两个网络,必然拥有两个 IP 地址,一个是互联网上的 IP,一个是虚拟网络上的 IP。

3.2 虚拟机

VMware 提供了 NAT 功能,网关是 192.168.x.2。(VMware 中的网关似乎是透明网关)

当虚拟机访问的非本网段的 IP 地址时(如一个互联网地址),IP 报文被发送给网关,然后经过 NAT,IP 报文被发送到了外网。

VMware 自带了 DHCP 服务器,它负责为宿主机和虚拟机分配虚拟网络上的 IP 地址。

4 VMware 的 DHCP 服务器

首先说明一点,当 IP 是手动指定时,是用不到 DHCP 服务器的,可以将其关闭(当然不关也行)。

如果关闭 VMware 自带的 DHCP,宿主机的 VMnet1 网卡(或VMnet8 网卡),以及虚拟机的网卡就必须手动设置 IP 地址

编辑-虚拟网络编辑器
在这里插入图片描述取消下图中的勾选,就会关闭 DHCP 服务器:
在这里插入图片描述
DHCP 的作用如下:

  1. 宿主机的虚拟网卡 VMnet1、VMnet8 默认是“自动获取 IP 地址”,此时,DHCP 会给宿主机分配一个 IP,默认是 192.168.x.1(全零的 192.168.x.0 表示子网的网络号,192.168.x.2 保留用作网关)。
    在这里插入图片描述

  2. 虚拟机的网卡一般默认也是“自动获取 IP 地址”,此时,DHCP 也负责给虚拟机分配一个 IP,默认是 192.168.x.128(范围 192.168.10.128 到 192.168.10.254, 全一的 192.168.80.255 表示广播地址)。
    在这里插入图片描述

在宿主机上是看不到虚拟机的 IP 地址的,只能在虚拟机上看到。

5 查看宿主机的 IP 地址

在 CMD 中输入ipconfigipconfig /all命令,可以查看宿主机所有适配器的IP地址:
在这里插入图片描述

6 ping 通宿主机

Windows 宿主机开启了防火墙,默认是 ping 不通的。

解决方法:增加一条ICMP的入站规则(当然也可以直接关闭 Windows Defender Firewall,但不建议这么做)。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42679415/article/details/132567397