如果您要設定使用虛擬機器的複雜測試網路,您可能想要有兩個獨立的僅限主機網路,且它們之間具有路由器。
您可以在主機系統或其本身的虛擬機器上執行路由器軟體。這兩種情況都需要兩個僅限主機的網路。
在簡單的組態中,您可以在每個僅限主機的網路上設定一個虛擬機器。對於更複雜的組態,您可以新增更多虛擬機器和僅限主機的網路。
必要條件
建立第二個僅限主機的網路。在Windows和 Linux 主機系統上,安裝 Workstation Pro 時會為您設定第一個僅限主機的網路 (VMnet1)。請參閱 新增僅限主機的網路 。
程序
- 設定與第一個僅限主機網路的連線。
- 選取虛擬機器,然後選取 。
- 在 硬體 (Hardware)索引標籤上,選取 Network 介面卡 (Network Adapter) 。
- 選取 僅限主機 (Host-only)以連線至預設的僅限主機網路 (VMnet1)。
- 設定與第二個僅限主機網路的連線。
- 選取虛擬機器,然後選取 。
- 在 硬體 (Hardware)索引標籤上,選取 Network 介面卡 (Network Adapter) 。
- 選取 自訂 (Custom) ,然後從下拉式功能表中選取僅限主機的自訂網路。
- (選擇性) 若要在虛擬機器上執行路由器軟體,請設定第三個虛擬機器來連線至兩個僅限主機的網路。
- 選取虛擬機器,然後選取 。
- 在 硬體 (Hardware)索引標籤上,選取 Network 介面卡 (Network Adapter) 。
- 選取 主機 (Host-only) 。
介面卡會連線至預設的僅限主機介面 (VMnet1)。
- 選取第二個網路介面卡,選取 Custom ,然後從下拉式功能表中選取自訂僅限主機的網路。
- 停止VMware DHCP 伺服器服務。
選項 |
描述 |
Windows主機 |
使用 services.msc 命令開啟 服務主控台,並停止VMware DHCP 服務。 |
Linux 主機 |
使用 killall -TERM vmnet-dhcpd 命令停止 vmnet-dhcpd 服務。 |
- 根據您使用的方法,在主機系統或第三台虛擬機器上安裝路由器軟體。
- 在前兩個虛擬機器中設定網路,以使用適當僅限主機網路上的位址。
選項 |
描述 |
Windows主機 |
使用 ipconfig /all 命令可判定每個僅限主機網路所使用的 IP 位址。 |
Linux 主機 |
使用 ifconfig 命令可判定每個僅限主機網路所使用的 IP 位址。 |
- 指派 IP 位址。
選項 |
描述 |
路由器軟體位於主機系統上 |
根據主機電腦上僅限主機介面卡的位址指派預設路由器位址。在第一個虛擬機器中,預設路由器位址應為連線至 VMnet1 的僅限主機介面卡的 IP 位址。第二個虛擬機器中的預設路由器位址應為連線至 VMnet2 的僅限主機介面卡的 IP 位址。 |
路由器軟體位於第三個虛擬機器中 |
根據第三個虛擬機器的位址,設定前兩個虛擬機器中的預設路由器位址。在第一個虛擬機器中,預設路由器位址應為連線至第三個虛擬機器中 VMnet1 之網路介面卡的 IP 位址。在第二個虛擬機器中,預設路由器位址應為連線至第三個虛擬機器中 VMnet2 的網路介面卡的 IP 位址。 |
- 從第一個和第二個虛擬機器對路由器機器執行 Ping 偵測。
如果路由器軟體已正確設定,您可以在第一個和第二個虛擬機器之間進行通訊。