如果您要設定使用虛擬機器的複雜測試網路,您可能想要有兩個獨立的僅限主機網路,且它們之間具有路由器。

您可以在主機系統或其本身的虛擬機器上執行路由器軟體。這兩種情況都需要兩個僅限主機的網路。

在簡單的組態中,您可以在每個僅限主機的網路上設定一個虛擬機器。對於更複雜的組態,您可以新增更多虛擬機器和僅限主機的網路。

必要條件

建立第二個僅限主機的網路。在Windows和 Linux 主機系統上,安裝 Workstation Pro 時會為您設定第一個僅限主機的網路 (VMnet1)。請參閱 新增僅限主機的網路

程序

  1. 設定與第一個僅限主機網路的連線。
    1. 選取虛擬機器,然後選取 VM > Settings
    2. 硬體 (Hardware)索引標籤上,選取 Network 介面卡 (Network Adapter)
    3. 選取 僅限主機 (Host-only)以連線至預設的僅限主機網路 (VMnet1)。
  2. 設定與第二個僅限主機網路的連線。
    1. 選取虛擬機器,然後選取 VM > Settings
    2. 硬體 (Hardware)索引標籤上,選取 Network 介面卡 (Network Adapter)
    3. 選取 自訂 (Custom) ,然後從下拉式功能表中選取僅限主機的自訂網路。
  3. (選擇性) 若要在虛擬機器上執行路由器軟體,請設定第三個虛擬機器來連線至兩個僅限主機的網路。
    1. 選取虛擬機器,然後選取 VM > Settings
    2. 硬體 (Hardware)索引標籤上,選取 Network 介面卡 (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 偵測。
    如果路由器軟體已正確設定,您可以在第一個和第二個虛擬機器之間進行通訊。