如果您想要設定使用虛擬機器的複雜測試網路, 您可能需要部署兩個單獨的僅主機網路, 並在視窗之間設定路由器。
您可以在主機系統或其虛擬機器上執行路由器軟體。在這兩種情況下, 您需要使用兩個僅主機網路。
在簡單組態中, 您需要在每個僅主機網路上設定一個虛擬機器。對於較複雜的組態, 您可以新增更多虛擬機器和僅主機網路。
必要條件
建立第二個僅主機網路。在 Windows 和 Linux 主機系統中, 第一個僅主機網路 (VMnet1) 是在安裝 Workstation Pro 的程序中設定。請參閱新增僅主機網路。
程序
- 設定到第一個僅主機網路的連線。
- 選取此虛擬機器, 然後選取 。
- 在 硬體 索引標籤中, 選取 網路介面卡。
- 選取 僅主機 以連線至預設僅主機網路 (VMnet1)。
- 設定至第二個僅主機網路的連線。
- 選取此虛擬機器, 然後選取 。
- 在 硬體 索引標籤中, 選取 網路介面卡。
- 選取 自訂 , 然後從下拉式功能表中選取自訂僅主機網路。
- (選擇性) 若要在虛擬機器上執行路由器軟體, 需要設定連線至兩個僅主機網路的第三個虛擬機器。
- 選取此虛擬機器, 然後選取 。
- 在 硬體 索引標籤中, 選取 網路介面卡。
- 選取 僅主機 。
介面卡將連線至預設僅主機介面 (VMnet1)。
- 選取第二個網路介面卡, 選取 自訂 , 然後從下拉式功能表中選取自訂僅主機網路。
- 停止 VMware DHCP Server 服務。
選項 |
說明 |
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 動作。
如果正確設定路由器軟體, 您可以在第一個和第二個虛擬機器之間進行通訊。