如果要設定使用虛擬機的複雜測試網路,可能需要部署兩個單獨的僅主機模式網路並在它們之間設定路由器。

您可以在主機系統或其虛擬機上運行路由器軟體。在這兩種情況下,需要使用兩個僅主機模式網路。

在簡單配置中,您需要在每個僅主機模式網路上配置一個虛擬機。對於較複雜的配置,您可以添加更多虛擬機和僅主機模式網路。

必要條件

創建第二個僅主機模式網路。在 Windows 和 Linux 主機系統中,第一個僅主機模式網路 (VMnet1) 是在安裝 Workstation Pro 的過程中設定的。請參閱添加僅主機模式網路

程序

  1. 設定到第一個僅主機模式網路的連接。
    1. 選擇該虛擬機,然後選擇虛擬機(VM) > 設定(Settings)
    2. 硬體(Hardware)選項卡中,選擇網路介面卡(Network Adapter)
    3. 選擇僅主機模式(Host-only)以連接到預設僅主機模式網路 (VMnet1)。
  2. 設定到第二個僅主機模式網路的連接。
    1. 選擇該虛擬機,然後選擇虛擬機(VM) > 設定(Settings)
    2. 硬體(Hardware)選項卡中,選擇網路介面卡(Network Adapter)
    3. 選擇自定義(Custom),然後從下拉功能表中選擇自定義僅主機模式網路。
  3. (選擇性) 要在虛擬機上運行路由器軟體,需要設定連接到兩個僅主機模式網路的第三個虛擬機。
    1. 選擇該虛擬機,然後選擇虛擬機(VM) > 設定(Settings)
    2. 硬體(Hardware)選項卡中,選擇網路介面卡(Network Adapter)
    3. 選擇僅主機模式(Host-only)
      適配器將連接到預設僅主機模式介面 (VMnet1)。
    4. 選擇第二個網路介面卡,選擇自定義(Custom),然後從下拉功能表中選擇自定義僅主機模式網路。
  4. 停止 VMware DHCP 伺服器服務。
    選項 說明
    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 操作。
    如果正確設定了路由器軟體,您可以在第一個和第二個虛擬機之間進行通信。