如果要设置使用虚拟机的复杂测试网络,可能需要部署两个单独的仅主机模式网络并在它们之间设置路由器。

您可以在主机系统或其虚拟机上运行路由器软件。在这两种情况下,需要使用两个仅主机模式网络。

在简单配置中,您需要在每个仅主机模式网络上配置一个虚拟机。对于较复杂的配置,您可以添加更多虚拟机和仅主机模式网络。

前提条件

创建第二个仅主机模式网络。在 Windows 和 Linux 主机系统中,第一个仅主机模式网络 (VMnet1) 是在安装 Workstation Pro 的过程中设置的。请参见添加仅主机模式网络

过程

  1. 设置到第一个仅主机模式网络的连接。
    1. 选择该虚拟机,然后选择虚拟机 > 设置
    2. 硬件选项卡中,选择网络适配器
    3. 选择仅主机模式以连接到默认仅主机模式网络 (VMnet1)。
  2. 设置到第二个仅主机模式网络的连接。
    1. 选择该虚拟机,然后选择虚拟机 > 设置
    2. 硬件选项卡中,选择网络适配器
    3. 选择自定义,然后从下拉菜单中选择自定义仅主机模式网络。
  3. (可选) 要在虚拟机上运行路由器软件,需要设置连接到两个仅主机模式网络的第三个虚拟机。
    1. 选择该虚拟机,然后选择虚拟机 > 设置
    2. 硬件选项卡中,选择网络适配器
    3. 选择仅主机模式
      适配器将连接到默认仅主机模式接口 (VMnet1)。
    4. 选择第二个网络适配器,选择自定义,然后从下拉菜单中选择自定义仅主机模式网络。
  4. 停止 VMware DHCP Server 服务。
    选项 说明
    Windows 主机 使用 services.msc 命令打开服务控制台并停止 VMware DHCP 服务。
    Linux 主机 使用 killall -TERM vmnet-dhcpd 命令停止 vmnet-dhcpd 服务。
  5. 根据使用的方法,在主机系统或第三个虚拟机上安装路由器软件。
  6. 将前两个虚拟机中的网络连接配置为使用相应仅主机模式网络中的地址。
    选项 说明
    Windows 主机 使用 ipconfig /all 命令确定每个仅主机模式网络使用的 IP 地址。
    Linux 主机 使用 ifconfig 命令确定每个仅主机模式网络使用的 IP 地址。
  7. 分配 IP 地址。
    选项 说明
    路由器软件位于主机系统 根据主机上的仅主机模式适配器地址分配默认路由器地址。在第一个虚拟机中,默认路由器地址应该是连接到 VMnet1 的仅主机模式适配器的 IP 地址。在第二个虚拟机中,默认路由器地址应该是连接到 VMnet2 的仅主机模式适配器的 IP 地址。
    路由器软件位于第三个虚拟机中 根据第三个虚拟机的地址设置前两个虚拟机中的默认路由器地址。在第一个虚拟机中,默认路由器地址应该是第三个虚拟机中连接到 VMnet1 的网络适配器的 IP 地址。在第二个虚拟机中,默认路由器地址应该是第三个虚拟机中连接到 VMnet2 的网络适配器的 IP 地址。
  8. 从第一个和第二个虚拟机中为路由器计算机执行 ping 操作。
    如果正确设置了路由器软件,您可以在第一个和第二个虚拟机之间进行通信。