VMware workstation network网络介绍和配置使用

前言

文档来自官网和自身的翻译理解编写而成!结合我安装的pro17版本。

4/24/2024 2:25 PM

本人安装的版本,也是教学需要,给童鞋们最一份详细的文档。包括原理和使用介绍。

我的版本(环境)

是win11

+ Workstation pro17

Vms workstation ver

Virtual network editor默认配置界面,可以添加Add/Remove Network

可以添加16个网卡:VMNET2-19(出了1和8被用了)

bridge设置(VMnet0)(存在多网卡的要选择,默认是automatic

Host-only设置(VMnet1)可以配置DHCP Settings

NAT设置(VMnet8)可以配置NAT SettingDHCP Setting

NAT Setting界面中又可以配置port Fordwarding规则

DNS SettingsNetBIOS Settings等信息

我的问题:(来看一个实际需求)

how to choose the proper network adapter?

I have VM workstation pro on a desktop computer with windows 10 pro on it. and I understand how to configure the VMware fine except for one thing. I created 2 different VM's on the computer and want to use it with either TeamViewer or Splashtop to allow TWO (2) separate users to login remotely to their perspective VM,s and It works Great but I cant figure out how should I setup the Networks for each VM rather than just Bridged to make the speed to the fullest capacity of the network card. How would you suggest this> Maybe create a new network? or create each user a new one?  any help would be great please.

理解下:

需求问题Q、宿主机为windows,安装了vmware workstation pro17,然后新建了两个OS,os1和os2,需要实现不同的user远程分别连接到os1和os2(使用teamviewer或者splashtop工具),如何配置VM的网络呢?

需求答案A、

如果要让外面的计算机连接到你的windows,你可以配置VMs的桥接网络,直接对你所在的宿主机网络直接访问。

或者是配置VMs的NAT端口转发规则,你需要配置宿主机上未使用的端口映射到你的客户机操作系os1和os2,比如VMs NAT的网络为:

  • VM1/os1:172.1.2.3  and  VM2/os2:172.1.2.4;
  • 对方要连接的服务端口为7000,os1和os2都是一样的;
  • 你的宿主机的物理网络地址为:192.168.3.10;
  • 宿主机未使用的端口为10001和10002;

那么就是建立pNAT规则:192.168.3.10:10001-->172.1.2.3(os1)和192.168.3.10:10002-->172.1.2.4(os2)

注意一点:

NAT和bridged的网络都会和宿主机的物理网络共享,所以需要保证要有足够的接入带宽,同时如果你的宿主机有另外一张网卡,它的流量和转发性能也会受影响。

相对而言,bridged会比NAT更具有最佳体验,毕竟NAT需要吃销cpu等。

对于以上的设置,必须保证VMs有足够core的cpu和memory。

一、了解虚拟网络的一些概念

Workstation Pro 中的虚拟网络连接组件包括虚拟交换机、虚拟网络适配器、虚拟 DHCP 服务器和 NAT 设备。

虚拟交换机

与物理交换机相似,虚拟交换机也能将网络连接组件连接在一起。虚拟交换机又称为虚拟网络,其名称为 VMnet0、VMnet1、VMnet2,以此类推。有少量虚拟交换机会默认映射到特定网络。

网络类型

交换机名称

桥接模式

VMnet0

NAT

VMnet8

仅主机模式

VMnet1

默认虚拟网络交换机

Workstation Pro 可根据需要创建虚拟交换机,最多能在 Windows 主机系统上创建 20 个虚拟交换机,在 Linux 主机系统上创建 255 个虚拟交换机。您可以将任意数量的虚拟网络设备连接到 Windows 主机系统的虚拟交换机,最多将 32 个虚拟网络设备连接到 Linux 主机系统的虚拟交换机。

注:在 Linux 主机系统上,虚拟交换机的名称采用小写字母,如 vmnet0。

虚拟网络适配器

在您使用新建虚拟机向导创建新的虚拟机时,向导会为虚拟机创建一个虚拟网络适配器。虚拟网络适配器在客户机操作系统中显示为 AMD PCNET PCI 适配器、Intel Pro/1000 MT 服务器适配器或 Intel 82574L 千兆位网络连接。在 Windows Vista、Windows 7 和 Windows 8 客户机操作系统中,该适配器为 Intel Pro/1000 MT 服务器适配器。在 Windows 8.1 和 Windows10 客户机操作系统中,该适配器为 Intel 82574L 千兆位网络连接。

Workstation 6.0 及更高版本的虚拟机最多可以有 10 个虚拟网络适配。

虚拟 DHCP 服务器

虚拟动态主机配置协议 (DHCP) 服务器可在未桥接到外部网络的配置中向虚拟机提供 IP 地址。例如,虚拟 DHCP 服务器可在仅主机模式和 NAT 配置中向虚拟机分配 IP 地址。

NAT 设备

NAT 配置中的 NAT 设备可在一个或多个虚拟机以及外部网络之间传送网络数据,识别用于每个虚拟机的传入数据包,并将它们发送到正确的目的地。

二、了解常见的网络连接配置

您可以为虚拟机配置桥接模式网络连接、NAT 和仅主机模式网络连接。也可以使用虚拟网络连接组件创建复杂的自定义虚拟网络。

桥接模式网络连接

桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个桥接模式网络 (VMnet0)。

NAT 模式网络连接

使用 NAT 模式网络时,虚拟机在外部网络中不必具有自己的 IP 地址。主机系统上会建立单独的专用网络。在默认配置中,虚拟机会在此专用网络中通过 DHCP 服务器获取地址。虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个 NAT 模式网络 (VMnet8)。在您使用新建虚拟机向导创建新的虚拟机并选择典型配置类型时,该向导会将虚拟机配置为使用默认 NAT 默认网络。

您只能有一个 NAT 模式网络。

仅主机模式网络连接

仅主机模式网络连接可创建完全包含在主机中的网络。仅主机模式网络连接使用对主机操作系统可见的虚拟网络适配器,在虚拟机和主机系统之间提供网络连接。

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个仅主机模式网络 (VMnet1)。

自定义网络连接配置

利用 Workstation Pro 虚拟网络连接组件,您可以创建复杂的虚拟网络。虚拟网络可以连接到一个或多个外部网络,也可以在主机系统中完整独立地运行。您可以使用虚拟网络编辑器来配置主机系统中的多个网卡,并创建多个虚拟网络。

三、更改默认网络连接配置

 

3.1、

“新建虚拟机”向导中选择标准网络选项时,该向导将为虚拟机设置网络连接配置。

在典型配置中,“新建虚拟机”向导为虚拟机设置 NAT。您必须选择自定义配置选项以配置桥接模式网络连接或仅主机模式网络连接。该向导将虚拟机连接到相应的虚拟网络。

您可以修改虚拟机设置以更改虚拟机的网络连接配置。例如,您可以使用虚拟机设置为特定虚拟机添加虚拟网络适配器和更改现有的虚拟网络适配器。

您可以使用虚拟网络编辑器执行以下操作:更改关键网络连接设置,添加和移除虚拟网络以及创建自定义虚拟网络连接配置。在虚拟网络编辑器中所做的更改影响在主机系统中运行的所有虚拟机。

 

重要说明:如果单击虚拟网络编辑器中的 还原默认设置以还原网络设置,在安装 Workstation Pro 后对网络设置所做的所有更改将永久丢失。请勿在开启虚拟机后还原到默认网络设置,因为这可能会导致桥接模式网络连接严重损坏。

3.2、将虚拟网络适配器添加到虚拟机

步骤

  1. 选择该虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,单击添加
  3. 要将虚拟网络适配器添加到虚拟机中,请选择网络适配器,然后单击完成
  4. 选择虚拟网络适配器类型。
    对于远程虚拟机,必须选择一个自定义网络。

选项

说明

桥接模式

通过使用主机系统上的网络适配器将虚拟机连接到网络。虚拟机在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。

NAT

虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。当虚拟机发送请求以访问网络资源时,它会充当网络资源,就像请求来自主机系统一样。

仅主机模式

虚拟机和主机虚拟网络适配器连接到专用以太网络。网络完全包含在主机系统内。

自定义模式

从下拉菜单中选择一个自定义网络。尽管列表中有 VMnet0、VMnet1 和 VMnet8,但这些网络通常被用于桥接模式、仅主机模式和 NAT 模式网络。

  1. (可选) 选中打开电源时连接复选框。
  1. 单击完成将虚拟网络适配器添加到虚拟机。
  2. 单击确定以保存所做的更改。
  3. 确认客户机操作系统被配置为在新网络中使用合适的 IP 地址。
    1. 如果虚拟机使用的是 DHCP,请解除并续订租约。
    2. 如果 IP 地址是静态设置的,请确认客户机操作系统在正确的虚拟网络中拥有一个地址。

比如我添加的操作和对应的网卡截图,这里ens36是network adaptor,ens33是network adapter2

3.3修改虚拟机的现有虚拟网络适配器

步骤

  1. 选择该虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,选择虚拟网络适配器。
  3. 选择虚拟网络适配器类型。
    对于远程虚拟机,必须选择一个自定义网络。

选项

说明

桥接模式

通过使用主机系统上的网络适配器将虚拟机连接到网络。虚拟机在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。

NAT

虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。当虚拟机发送请求以访问网络资源时,它会充当网络资源,就像请求来自主机系统一样。

仅主机模式

虚拟机和主机虚拟网络适配器连接到专用以太网络。网络完全包含在主机系统内。

自定义模式

从下拉菜单中选择一个自定义网络。尽管列表中有 VMnet0、VMnet1 和 VMnet8,但这些网络通常被用于桥接模式、仅主机模式和 NAT 模式网络。

LAN 区段

从下拉菜单中选择一个 LAN 区段。LAN 区段是一个由其他虚拟机共享的专用网络。

  1. 单击确定以保存所做的更改。
  2. 确认客户机操作系统被配置为在新网络中使用合适的 IP 地址。
    1. 如果虚拟机使用的是 DHCP,请解除并续订租约。
    2. 如果 IP 地址是静态设置的,请确认客户机操作系统在正确的虚拟网络中拥有一个地址。

3.4、断开主机虚拟网络适配器

在安装 Workstation Pro 时,将在主机操作系统配置中添加两个名为 VMware 网络适配器 VMnet1 和 VMware 网络适配器 VMnet8 的虚拟网络适配器。您可能希望断开一个或两个虚拟网络适配器以提高主机系统上的性能。

比如选用VMNET8,就可用把VMNET1禁用掉。

由于广播数据包必须经由这些适配器,因此,存在虚拟网络适配器将导致性能略微下降。在 Windows 网络中,网络的浏览速度可能低于正常水平。在某些情况下,这些适配器以非预期的方式与主机网络连接配置进行交互。

您可以断开后重新连接主机虚拟网络适配器。

前提条件

  • 确定您是否使用主机虚拟网络适配器。主机系统使用 VMware 网络适配器 VMnet1 连接到仅主机模式网络,并使用 VMware 网络适配器 VMnet8 连接到 NAT 模式网络。
  • 在 Windows 主机上,以 Administrator 用户身份登录。仅 Administrator 用户可以在虚拟网络编辑器中更改网络设置。
  • 在 Linux 主机上,以 root 身份登录。必须输入 root 密码才能使用虚拟网络编辑器。

步骤

  1. 在主机系统上启动虚拟网络编辑器。

选项

说明

Windows 主机

选择编辑 > 虚拟网络编辑器

Linux 主机

选择应用程序 > 系统工具 > 虚拟网络编辑器。对于您的 Linux 版本,菜单路径可能会略有不同。您也可以从命令行界面中使用 vmware-netcfg 命令启动网络编辑器。

  1. 选择虚拟网络。
  2. 取消选择将主机虚拟适配器连接到此网络,以将主机虚拟网络适配器从虚拟网络中断开。
  3. 单击确定以保存所做的更改。

3.5、为虚拟机配置带宽、数据包丢失率和延迟设置

您可以使用高级虚拟网络适配器设置来限制带宽、指定可接受的数据包丢失百分比,以及为虚拟机创建入站和出站数据传输的网络延迟。

注:无法为远程虚拟机配置高级虚拟网络适配器设置。

步骤

  1. 选择虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,选择虚拟网络适配器,然后单击高级
  3. 选择一个带宽设置。

选项

说明

将入站或出站数据传输限制为特定网络连接类型的传输速率

带宽下拉菜单中选择网络连接类型。Kbps 文本框中的值将变为选定网络连接类型的数据传输速率(以 kbps 为单位)。例如,如果选择租用线路 T1 (1.544 Mbps)Kbps 文本框中的值将变为 1544。

将入站或出站数据传输限制为特定的数据传输速率

选择自定义并在 Kbps 文本框中键入数据传输速率(以 kbps 为单位)。

  1. 数据包丢失 (%) 文本框中输入入站和出站数据传输中可接受的数据包丢失百分比。
    默认设置为 0.0%。
  2. 输入入站和出站数据传输的网络延迟毫秒 (ms) 数。
    通过使用延迟设置,您可以模拟与您自己的网络环境不同的网络环境中的延迟。延迟范围为 0 到 2000 毫秒。

注:要求的实际网络延迟最多比设置的数字多 10 毫秒。例如,如果将延迟设置为 200 毫秒,则要求实际延迟在 200 到 210 毫秒之间。

  1. 单击确定以保存所做的更改。

<<1714187977625.mp4>>

四、配置Bridged模式

4.1

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个桥接模式网络 (VMnet0)。桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。如果主机系统位于 网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。

通过桥接模式网络连接,虚拟机中的虚拟网络适配器可连接到主机系统中的物理网络适配器。虚拟机可通 过主机网络适配器连接到主机系统所用的 LAN。桥接模式网络连接支持有线和无线主机网络适配器。

 桥接模式网络连接将虚拟机配置为在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。虚拟 机可完全参与到网络活动中。它能够访问网络中的其他计算机,也可以被网络中的其他计算机访问,就像 是网络中的物理机那样。

您可以查看并更改主机系统上的桥接模式网络连接设置,确定桥接模式网络连接所用的网络适配器,以及 将特定主机网络适配器映射到特定虚拟交换机。

4.2、在桥接模式网络连接环境中分配 IP 地址

虚拟机在桥接模式网络中必须具有自己的标识。例如,在 TCP/IP 网络中,虚拟机需要有自己的 IP 地址。 您的网络管理员可以告诉您是否有 IP 地址可供虚拟机使用,以及在客户机操作系统中要使用哪些网络连接 设置。 通常情况下,客户机操作系统可以从 DHCP 服务器获取 IP 地址及其他网络详细信息,但您可能需要在客 户机操作系统中手动设置 IP 地址和其他详细信息。 引导多个操作系统的用户通常会将同一地址分配到所有系统,因为他们假定一次只运行一个操作系统。如 果主机系统被设置为引导多个操作系统,而您要在虚拟机中运行其中的一个或多个操作系统,则必须为每 个操作系统配置一个唯一的网络地址。

4.3、添加桥接模式网络

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个桥接模式网络 (VMnet0)。如果将 Workstation Pro 安装到具有多个网络适配器的主机系统,您可以配置多个桥接模式网络。

例如,如果主机系统的两个网络适配器连接到两个不同的网络,您可能需要主机系统上的虚拟机桥接到两个网络适配器,以便它们能够访问任一或这两个物理网络。

前提条件

  • 请确认主机系统中具有可用于进行桥接的网络适配器。如果 VMnet0 要桥接到所有的可用主机网络适配器(默认设置),您可以对其进行修改使一个适配器可用。
  • 在 Windows 主机上,以 Administrator 用户身份登录。仅 Administrator 用户可以在虚拟网络编辑器中更改网络设置。
  • 在 Linux 主机上,以 root 身份登录。您必须输入 root 密码才能访问虚拟网络编辑器。

过程

  1. 选择编辑 > 虚拟网络编辑器
  2. 单击添加网络并选择要添加的网络。
    您可以在 VMnet2 至 VMnet7 上创建自定义桥接模式网络。在 Windows 主机上,您还可以使用 VMnet9 至 VMnet19。在 Linux 主机上,还可以使用 vmnet10 到 vmnet255。
  3. 选择新的网络,然后选择桥接模式(将虚拟机直接连接到外部网络)
  4. 桥接到下拉菜单中选择一个要桥接的主机网络适配器。
  5. 单击确定以保存所做的更改。

4.4、为现有虚拟机配置桥接模式网络连接

您可以为现有虚拟机配置桥接模式网络连接。

要为新虚拟机配置桥接模式网络连接,请在运行新建虚拟机向导时选择自定义硬件

步骤

  1. 选择虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,选择网络适配器
  3. 选择桥接模式: 直接连接物理网络
  4. 如果在笔记本电脑或其他移动设备上使用虚拟机,请选择复制物理网络连接状态
    当您在有线或无线网络之间进行移动时,该设置会导致 IP 地址续订。
  5. 单击确定保存所做的更改。

4.5、更改 VMnet0 桥接网络设置

默认情况下,VMnet0 被设置为使用自动桥接模式并桥接到主机系统的所有活动网络适配器。您可以使用虚拟网络编辑器更改 VMnet0,使之桥接到一个特定的主机网络适配器,或者限制 VMnet0 自动桥接的主机网络适配器。您所做的更改会影响主机系统上所有使用桥接网络的虚拟机。

例如,您可能希望更改 VMnet0 以便桥接到特定的主机网络适配器,或者自动桥接到一部分可用的主机网络适配器,以便使主机网络适配器能用于创建第二个桥接网络。

重要说明:如果您将主机网络适配器重新分配到其他虚拟网络,所有使用原始网络的虚拟机都会失去经由该网络的网络连接,您必须分别更改每个受影响的虚拟网络适配器设置。如果主机系统只有一个物理网络适配器,而您将其重新分配到 VMnet0 以外的虚拟网络,上述限制带来的问题将尤为突出。即使虚拟网络表面看来是桥接到一个自动选择的适配器,但它能使用的唯一适配器已被分配到其他虚拟网络。

前提条件

  • 在 Windows 主机上,以 Administrator 用户身份登录。仅 Administrator 用户可以在虚拟网络编辑器中更改网络设置。
  • 在 Linux 主机上,以 root 身份登录。必须输入 root 密码才能使用虚拟网络编辑器。

步骤

  1. 选择编辑 > 虚拟网络编辑器
  2. 选择 VMnet0
    Vmnet0 选项的位置可能会有所不同。

状态

说明

VMnet0 选项已列出

如果列出,请选择 VMnet0

VMnet0 选项未列出

如果未列出,请单击更改设置,然后选择 VMnet0

  1. 更改 VMnet0 桥接到的主机网络适配器。

选项

说明

防止 VMnet0 自动桥接到特定的主机网络适配器

  • 单击自动设置
  • 取消选中主机网络适配器对应的复选框。
  • 单击确定

禁用自动桥接并将 VMnet0 桥接到特定的主机网络适配器

桥接到下拉菜单中选择一个主机网络适配器。

  1. 单击确定以保存所做的更改。

五、配置NAT模式

5.1NAT模式

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个 NAT 模式网络 (VMnet8)。在您使用新建虚拟机向导创建典型虚拟机时,该向导会将虚拟机配置为使用默认 NAT 模式网络。

使用 NAT 模式网络时,虚拟机在外部网络中不必具有自己的 IP 地址。主机系统上会建立单独的专用网络。在默认配置中,虚拟机会在此专用网络中通过 DHCP 服务器获取地址。

NAT 配置

虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。NAT 工作时会将虚拟机在专用网络中的 IP 地址转换为主机系统的 IP 地址。当虚拟机发送对网络资源的访问请求时,它会充当网络资源,就像请求来自主机系统一样。

主机系统在 NAT 网络上具有虚拟网络适配器。借助该适配器,主机系统可以与虚拟机相互通信。NAT 设备可在一个或多个虚拟机与外部网络之间传送网络数据,识别用于每个虚拟机的传入数据包,并将它们发送到正确的目的地。

5.2、NAT 配置的功能和限制

当 IP 地址数量有限或主机系统通过非以太网适配器连接网络时,NAT 将非常有用。

使用 NAT 时,虚拟机可采用很多标准 TCP/IP 协议连接到外部网络中的其他计算机。例如,您可以用 HTTP 浏览 Web 站点,用 FTP 传输文件,用 Telnet 登录其他计算机。也可以使用主机系统上的令牌环适配器连接 TCP/IP 网络。NAT 支持以太网、DSL 和电话调制解调器。

在默认的 NAT 配置中,外部网络中的计算机无法发起对虚拟机的连接。例如,您无法将虚拟机用作 Web 服务器向外部网络中的计算机发送 Web 页面。该功能用于保护客户机操作系统,使之在用户安装安全软件前免受威胁

NAT 配置具有以下额外功能和限制。

  • NAT 可导致一些性能损失。由于 NAT 要求每个在虚拟机中收发的数据包必须位于 NAT 网络,因此会造成无法避免的性能损失。
  • NAT 并不完全透明。尽管您可以手动配置 NAT 设备来建立服务器连接,但 NAT 通常不允许从网络外部发起连接。在实际环境中,这会导致一部分需要从服务器计算机发起连接的 TCP 和 UDP 协议无法自动运行或根本不运行。
  • NAT 能提供一些防火墙保护。标准 NAT 配置能提供基本的防火墙保护功能,因为 NAT 设备可以从专用 NAT 网络发起连接,但外部网络上的设备通常无法发起对专用 NAT 网络的连接。

5.2.1 了解 NAT 配置中的 DHCP

在 NAT 配置中,在具有 NAT 设备的网络上运行的虚拟机可以发送 DHCP 请求以动态获取其 IP 地址。

在默认配置中,虚拟 DHCP 服务器动态分配 net.128 到 net.254 范围内的 IP 地址,其中 net 是为 NAT 模式网络分配的网络编号。Workstation Pro 始终在 NAT 模式网络中使用 C 类地址。可以将网络.3 到 网 络.127 之间的 IP 地址用于静态 IP 地址。IP 地址“net.1”是为主机虚拟网络适配器预留的,net.2 是为 NAT 设备预留的。
 除了 IP 地址以外,NAT 模式网络上的虚拟 DHCP 服务器还会发出虚拟机正常运行所需的配置信息。这些 信息包括默认网关和 DNS 服务器信息。在 DHCP 响应中,NAT 设备通知虚拟机使用 IP 地址 net.2 以作 为默认网关和 DNS 服务器。这种路由方式导致将所有发往外部网络的 IP 数据包和 DNS 请求转发到 NAT 设备。

5.2.2 了解 NAT 设备

NAT 设备连接到 VMnet8 虚拟交换机。连接到 NAT 网络的虚拟机也会使用 VMnet8 虚拟交换机。

 NAT 设备会等待 VMnet8 虚拟网络中的虚拟机发出的数据包。当数据包抵达时,NAT 设备会将虚拟机地 址转换为主机系统的地址,然后再将数据包转发到外部网络。

 当数据从专用网络虚拟机的外部网络送达时,NAT 设备会接收数据,将网络地址替换为虚拟机地址,然后 将数据转发到虚拟网络的虚拟机中。这种转换会自动进行,只需对客户机操作系统和主机系统进行少量配 置即可。

NAT 设备属于 DNS 代理,可将 DNS 请求从虚拟机转发到主机系统已经识别的 DNS 服务器。响应信息会 返回 NAT 设备,然后被转发到虚拟机中。

 如果它们是从虚拟 DHCP 服务器获得配置信息,NAT 网络上的虚拟机将使用 NAT 设备作为 DNS 服务 器。专用 NAT 网络中的虚拟机无法通过 DNS 访问。要让 NAT 网络上运行的虚拟机按照 DNS 名称相互 访问,您必须设置一个连接到 NAT 网络的专用 DNS 服务器并将虚拟机配置为使用 DNS 服务器。

5.2.3 从 NAT 网络访问外部网络

对于 Web 浏览器、Telnet、被动模式 FTP 和下载的流视频等大部分客户端应用程序来说,NAT 网络上 的虚拟机可以使用任何基于 TCP 或 UDP 的协议,只要网络连接是由该虚拟机发起即可。其他协议支持已 被内置到 NAT 设备,以便 FTP 和 ICMP 回显 (ping) 能通过 NAT 设备透明运行。

在外部网络中,位于 NAT 网络的虚拟机会显示为主机系统,因为其网络流量使用了主机系统的 IP 地址。 虚拟机可以使用 TCP/IP 协议,面向任何可从主机系统访问的计算机收发数据。

在开始通信前,NAT 设备必须在专用 NAT 网络的虚拟机地址和外部网络的主机网络地址之间建立映射。 当虚拟机向其他网络资源发起网络连接时,系统会自动创建该映射。此操作对于 NAT 网络虚拟机的用户来 说是透明的。

从 NAT 网络外部向 NAT 网络虚拟机发起的网络连接则不是透明的。当外部网络中的计算机尝试发起对 NAT 网络虚拟机的连接时,它将无法访问该虚拟机,因为 NAT 设备并不会转发请求。您可以在 NAT 设 备上手动配置端口转发,以便指向特定端口的网络流量仍然能被自动转发到 NAT 网络虚拟机。

 Windows 操作系统和 Samba 所使用的文件共享也可以在 NAT 网络计算机(包括虚拟机和主机系统)中 实现。如果您在网络中使用 WINS 服务器,使用 NAT 模式网络连接的虚拟机可以访问 WINS 服务器已经 识别的主机系统上的共享文件和文件夹,前提是这些共享文件和文件夹处在相同的工作组或域中。

5.3、更改 NAT 设置

您可以更改网关 IP 地址、配置端口转发,以及配置 NAT 网络的高级网络设置。

前提条件

  • 在 Windows 主机上,以 Administrator 用户身份登录。仅 Administrator 用户可以在虚拟网络编辑器中更改网络设置。
  • 在 Linux 主机上,以 root 身份登录。必须输入 root 密码才能使用虚拟网络编辑器。

过程

  1. 在主机系统上启动虚拟网络编辑器。

选项

说明

Windows 主机

选择编辑 > 虚拟网络编辑器

Linux 主机

选择应用程序 > 系统工具 > 虚拟网络编辑器。对于您的 Linux 版本,菜单路径可能会略有不同。您也可以从命令行界面中使用 vmware-netcfg 命令启动网络编辑器。

  1. 选择 NAT 网络,然后单击 NAT 设置
    默认情况下,NAT 设备会连接到 VMnet8 虚拟交换机。您只能有一个 NAT 虚拟网络。

设置

说明

网关 IP

所选网络的网关 IP 地址。

端口转发

添加用于端口转发的端口。启用端口转发后,传入 TCP 或 UDP 请求会被发送至由 NAT 设备提供服务的虚拟网络中的特定虚拟机。

主机端口

传入 TCP 或 UDP 端口的端口号。例如,传入 HTTP 请求通常使用端口 80。

虚拟机 IP 地址

您要将传入请求转发到的虚拟机的 IP 地址。

虚拟机端口

特定虚拟机上用于处理请求的端口号。这可能是标准端口(例如 HTTP 端口 80),也可能是非标准端口(如果虚拟机中运行的软件配置为接受非标准端口上的请求)。

说明

(可选)您可以使用此文本框标识转发服务,如 HTTP。

要更改现有端口的设置,请选择其名称,然后单击属性

允许活动的 FTP

仅允许经由 NAT 设备使用被动模式 FTP。

允许任何组织唯一标识符

如果您更改虚拟机 MAC 地址的组织内唯一标识符 (OUI) 部分,并因此导致 NAT 无法与虚拟机一起使用,请选择此设置。

UDP 超时 (以秒为单位)

选择为 NAT 保持 UDP 映射的分钟数。

配置端口

选择用于访问 NAT 状态信息的端口。

重要说明:只有在 VMware 技术支持人员的指导下方可更改此值。

启用 IPv6

启用 NAT 以使用 IPv6 地址。

IPv6 前缀

如果已启用 IPv6,请输入 NAT 设备使用的 IPv6 前缀。

DNS 设置

(仅限 Windows 主机)配置虚拟 NAT 设备使用的 DNS 服务器。

自动检测可用的 DNS 服务器

选择此选项可检测可用的 DNS 服务器。要将某个 DNS 服务器添加到列表,请取消选择此复选框,然后在 首选 DNS 服务器文本框中输入首选及备用 DNS 服务器的 IP 地址。

策略

如果您有多个 DNS 服务器,请确定用于选择接收请求的服务器的策略。选择 顺序将按照名称顺序一次发送一个 DNS 请求。选择 循环将一次发送一个 DNS 请求,并循环使用各 DNS 服务器。 迸发发送到三个服务器,并等待第一个做出响应的服务器。

超时(秒)

选择当 NAT 设备无法连接到 DNS 服务器时保持尝试的秒数。

重试次数

选择重试次数。

NetBios 设置

(仅限 Windows 主机)选择 NBNS(NetBIOS 名称服务)及 NBDS(NetBIOS 数据报服务)超时和重试设置。

5.4编辑 NAT 配置文件

如果您是高级用户,可以编辑 NAT 配置文件来修改 NAT 设置。

NAT 配置文件的位置取决于主机操作系统。

 

主机操作系统

NAT 配置文件位置

Windows Server 2008 R2、Windows Server 2012 R2、Windows 7、Windows 8 或 Windows 10

C:\ProgramData\VMware\vmnetnat.conf

Linux

/etc/vmware/vmnet8/nat/nat.conf

NAT 配置文件位置

NAT 配置文件分为多个部分,每个部分用于配置 NAT 设备的一部分。以方括号包围的文本(如 [dns])是一个部分的起点标记。每个部分都包含一个或多个配置参数。配置参数的格式为 ip = 192.168.27.1/24

您可以使用虚拟网络编辑器更改 NAT 配置。无需编辑 NAT 配置文件。

重要说明:制作 NAT 配置文件的备份副本。如果编辑了 NAT 配置文件,而后又使用了虚拟网络编辑器,您所做的编辑可能会丢失。

NAT 配置文件中的各个部分

NAT 配置文件分为多个部分。每个部分中的参数用于配置 NAT 设备的某一部分。

[host] 部分

[host] 部分包含配置 NAT 连接所需的参数。

参数

描述

ip

NAT 设备应当使用的 IP 地址。它后面可以附加一个斜线以及子网中的位数。

netmask

用于 NAT 网络的子网掩码。DHCP 地址需要从该地址范围中分配。

configport

可用于访问 NAT 设备状态信息的端口。

device

要使用的 VMnet 设备。Windows 设备的形式为 vmnetx,其中 x 是 VMnet 的编号。Linux 设备的形式为 /dev/vmnetx。

activeFTP

用于指示是否允许活动 FTP 的标记。活动 FTP 允许由远程 FTP 服务器打开传入连接。如果关闭此功能,则只有被动模式 FTP 才能正常工作。将此标记设置为 0 即可关闭功能。

[host] 部分参数

[udp] 部分

[udp] 部分包含 timeout 参数,可用于指定为 NAT 网络保留 UDP 映射的秒数。

[dns] 部分

[dns] 部分仅用于 Windows 主机。Linux 主机不会用到此部分。

参数

描述

policy

用于 DNS 转发的策略。

  • order 按名称服务器的顺序一次发送一个 DNS 请求。
  • rotate 一次发送一个 DNS 请求,并通过 DNS 服务器进行旋转。
  • burst 发送到三个服务器,并等待第一个做出响应的服务器。

timeout

重试 DNS 请求前的秒数。

retries

NAT 设备不再尝试响应 DNS 请求前经历的重试次数。

autodetect

指示 NAT 设备是否应检测主机上的可用 DNS 服务器的标记。

nameserver1

要使用的 DNS 服务器的 IP 地址。

nameserver2

要使用的 DNS 服务器的 IP 地址。

nameserver3

要使用的 DNS 服务器的 IP 地址。

[dns] 部分参数

如果已打开 autodetect 并指定了一些名称服务器,那么在 nameserver1nameserver2 和 nameserver3 中指定的 DNS 服务器添加在检测到的 DNS 服务器列表之前。

[netbios] 部分

[netbios] 部分仅适用于 Windows 主机。Linux 主机不会用到此部分。

参数

描述

nbnsTimeout = 2

NBNS 查询的超时时间,以秒为单位。

nbnsRetries = 3

每个 NBNS 查询的重试次数。

nbdsTimeout = 3

NBDS 查询的超时时间,以秒为单位。

[netbios] 部分参数

[incomingtcp] 部分

[incomingtcp] 部分用于配置 NAT 的 TCP 端口转发。您可以将端口号分配给虚拟机的 IP 地址和端口号。

该示例创建了一个从主机端口 8887 到 IP 地址 192.168.27.128 和端口 21 的映射。

8887 = 192.168.27.128:21

设置此映射后,如果外部计算机连接到主机端口 8887,网络数据包会被转发到 IP 地址为 192.168.27.128 的虚拟机的端口 21(用于 FTP 的标准端口)。

[incomingudp] 部分

[incomingudp] 部分用于配置 NAT 的 UDP 端口转发。您可以将端口号分配给虚拟机的 IP 地址和端口号。

该示例创建了一个从主机端口 6000 到 IP 地址 192.168.27.128 和端口 6001 的映射。

6000 = 192.168.27.128:6001

设置此映射后,如果外部计算机连接到主机端口 6000,网络数据包会被转发到 IP 地址为 192.168.27.128 的虚拟机的端口 6001。

先查看我本机的vmnetnat.conf文件

-------

# Windows NAT configuration file

[host]

# NAT gateway address

ip = 192.168.105.2/24

hostMAC = 00:50:56:C0:00:08

# Host IP address

hostIp = 192.168.105.1

# enable configuration; disabled by default for security reasons

#configport = 33445

# VMnet device if not specified on command line

device = vmnet8

# Allow PORT/EPRT FTP commands (they need incoming TCP stream...)

activeFTP = 1

# Allows the source to have any OUI.  Turn this one if you change the OUI

# in the MAC address of your virtual machines.

allowAnyOUI = 1

# Controls if (TCP) connections should be reset when the adapter

# they are bound to goes down.

resetConnectionOnLinkDown = 1

# Controls if (TCP) connections should be reset when guest TCP packet's

# destination is the NAT's IP itself.

resetConnectionOnDestLocalHost = 1

# Controls if enable ipv6 for NAT mode

natIp6Enable = 0

# Controls if set ipv6 prefix for NAT mode

natIp6Prefix = fd15:4ba5:5a2b:1008::/64

[tcp]

# Value of timeout in TCP TIME_WAIT state, in seconds

timeWaitTimeout = 30

[udp]

# Timeout in seconds, 0 = no timeout, default = 30; real value might

# be up to 100% longer

timeout = 30

[dns]

# This section applies only to Windows.

#

# Policy to use for DNS forwarding.  Accepted values include order,

# rotate, burst.

#

# order: send one DNS request at a time in order of the name servers

# rotate: send one DNS request at a time, rotate through the DNS servers

# burst: send to three servers and wait for the first one to respond

policy = order

# Timeout in seconds before retrying DNS request.

timeout = 2

# Retries before giving up on DNS request

retries = 3

# Automatically detect the DNS servers (not supported in Windows NT)

autodetect = 1

# List of DNS servers to use.  Up to three may be specified

#nameserver1 = 198.41.0.4

#nameserver2 = 192.36.148.17

#nameserver3 = 202.12.27.33

[netbios]

# Timeout for NBNS queries.

nbnsTimeout = 2

# Number of retries for each NBNS query.

nbnsRetries = 3

# Timeout for NBDS queries.

nbdsTimeout = 3

[incomingtcp]

# Use these with care - anyone can enter into your virtual machine through these...

# FTP (both active and passive FTP is always enabled)

#      ftp localhost 8887

#8887 = 192.168.27.128:21

# WEB (make sure that if you are using named webhosting, names point to

#     your host, not to guest... And if you are forwarding port other

#     than 80 make sure that your server copes with mismatched port

#     number in Host: header)

#      lynx http://localhost:8888

#8888 = 192.168.27.128:80

# SSH

#      ssh -p 8889 root@localhost

#8889 = 192.168.27.128:22

[incomingudp]

# UDP port forwarding example

#6000 = 192.168.27.128:6001

[PrivilegedTCP]

autodetect = 1

[PrivilegedUDP]

autodetect = 1

-------

再看Linux nat.conf 文件示例

以下是 Linux 主机系统上的 NAT 配置文件示例。

# Linux NAT configuration file

[host]

# NAT gateway address

ip = 192.168.237.2/24

hostMAC = 00:50:56:C0:00:08

# enable configuration; disabled by default for security reasons

#configport = 33445

# vmnet device if not specified on command line

device = vmnet8

# Allow PORT/EPRT FTP commands (they need incoming TCP stream...) activeFTP = 1

# Allows the source to have any OUI. Turn this one if you change the OUI

# in the MAC address of your virtual machines.

#allowAnyOUI = 1

[udp]

# Timeout in seconds, 0 = no timeout, default = 60; real value might

# be up to 100% longer

timeout = 30

[dns]

# This section applies only to Windows.

#

# Policy to use for DNS forwarding. Accepted values include order,

# rotate, burst.

#

# order: send one DNS request at a time in order of the name servers

# rotate: send one DNS request at a time, rotate through the DNS servers

# burst: send to three servers and wait for the first one to respond

policy = order;

# Timeout in seconds before retrying DNS request.

timeout = 2

# Retries before giving up on DNS request

retries = 3

# Automatically detect the DNS servers

autodetect = 1

# List of DNS servers to use. Up to three may be specified

#nameserver1 = 208.23.14.2

#nameserver2 = 63.93.12.3

#nameserver3 = 208.23.14.4

[netbios]

# This section applies only to Windows.

# Timeout for NBNS queries.

nbnsTimeout = 2

# Number of retries for each NBNS query.

nbnsRetries = 3

# Timeout for NBDS queries.

nbdsTimeout = 3

[incomingtcp]

# Use these with care - anyone can enter into your virtual machine through

# these...

# FTP (both active and passive FTP is always enabled)

# ftp localhost 8887

#8887 = 192.168.27.128:21

# WEB (make sure that if you are using named webhosting, names point to

# your host, not to guest... And if you are forwarding port other

# than 80 make sure that your server copes with mismatched port

# number in Host: header)

# lynx http://localhost:8888 #8888 = 192.168.27.128:80

# SSH

# ssh -p 8889 root@localhost

#8889 = 192.168.27.128:22

[incomingudp]

# UDP port forwarding example

#6000 = 192.168.27.128:6001

5.5、在 NAT 网络中使用 NetLogon

如果您要在 Windows 主机系统上运行的 Windows 虚拟机中使用 NAT 模式网络连接,可以从虚拟机中通过 NetLogon 登录到 Windows 域,然后访问 WINS 服务器已经识别的文件共享位置。

要使用 NetLogon,您需要将虚拟机设置为使用 NetLogon。该设置过程类似于在使用其他 LAN 中域控制器的某个 LAN 上设置物理机。

要登录虚拟 NAT 网络以外的 Windows 域,虚拟机需要访问这个域的 WINS 服务器。如果已在主机系统上设置 DHCP 服务器在 NAT 网络上所用的 WINS 服务器,您可以将虚拟机连接到该服务器。要从虚拟机连接到未在主机系统上设置的 WINS 服务器,必须手动配置 WINS 服务器的 IP 地址。

在虚拟机拥有 WINS 服务器的 IP 地址后,您可以在虚拟机中使用 NetLogon 登录到域并访问其中的共享。您只能访问同一 NAT 网络中的虚拟机共享或同一个域中桥接的虚拟机的共享。

例如,如果 WINS 服务器通过一个域控制器覆盖了某个域,您可以从虚拟机访问该域控制器并向域中添加虚拟机。需要使用管理员用户 ID 和密码才能访问域控制器。

使用 NAT 连接到主机上现有的 WINS 服务器

如果已在主机系统上设置 DHCP 服务器在 NAT 网络上所用的 WINS 服务器,您可以将虚拟机连接到该服务器。

您可以对 Windows 客户机操作系统使用相同的过程。对于不同类型的 Windows 操作系统,具体步骤可能有所差异。

步骤

  1. 在 Windows 虚拟机中,右键单击网上邻居,然后选择属性
  2. 右键单击虚拟网络适配器,然后单击属性
  3. 在“属性”对话框中,选择 Internet 协议(TCP/IPv4),然后单击属性
  4. 在“TCP/IP 属性”对话框中,单击高级
  5. 在 WINS 选项卡的 NetBIOS 设置中,选择默认: 使用 DHCP 服务器的 NetBIOS 设置
  6. 连续单击两次确定,然后单击关闭

手动配置 WINS 服务器的 IP 地址

要从虚拟机连接到未在主机系统上设置的 WINS 服务器,必须手动配置 WINS 服务器的 IP 地址。

以下操作步骤可用于 Windows 2000、XP、2003 Server 和 9x 客户机操作系统。

对于不同类型的 Windows 操作系统,具体步骤可能有所差异。请为每个需要从虚拟机连接的 WINS 服务器重复执行此流程。

步骤

  1. 在 Windows 虚拟机中,右键单击网上邻居,然后选择属性
  2. 网络连接窗口中,右键单击虚拟网络适配器,然后选择属性
  3. 在“属性”对话框中,选择 Internet 协议(TCP/IPv4),然后单击属性
  4. 在“TCP/IP 属性”对话框中,单击高级
  5. 在 WINS 选项卡中,单击添加
  6. 在“TCP/IP WINS 服务器”对话框中,键入 WINS 服务器的 IP 地址到 WINS 服务器文本框,然后单击添加
    WINS 服务器的 IP 地址显示在 WINS 选项卡的 WINS 地址列表中。
  7. 连续单击两次确定,然后单击关闭

指定从 1024 以内的源端口发出的连接

如果使用 NAT 的虚拟机所尝试连接的服务器需要客户端使用 1024 以内的源端口,NAT 设备必须从 1024 以内的端口转发请求。出于安全目的,某些服务器只能接受来自 1024 以内源端口的连接。

用于控制虚拟机的源和目标端口的参数位于 NAT 配置文件的 [privilegedUDP] 和 [privilegedTCP] 部分。根据您需要建立的连接类型,您可能要在其中的一个或所有部分中添加/修改设置。您可以设置两个参数,让每个参数显示在单独的行中。

参数

描述

autodetect = n

确定 NAT 设备是否尝试将 1024 以内的虚拟机源端口映射到 1024 以内的 NAT 源端口。设置为 1 即表示 true。设置为 0 表示 false。在 Windows 主机,默认设置为 1 (true)。在 Linux 主机上,默认设置为 0 (false)。

port = n

指定目标端口,其中 n 是接受客户端连接的服务器的端口。在虚拟机连接任意服务器的指定端口时,NAT 设备会尝试从 1024 以内的源端口建立连接。您可以根据所建立连接的具体要求,在 [privilegedUDP] 和/或 [privilegedTCP] 部分中加入一个或多个端口设置。请在单独的行中输入各端口设置。

用于映射虚拟机的源端口和目标端口的参数

六、配置host-only模式

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个仅主机模式网络 (VMnet1)。如果您需要设置独立的虚拟网络,仅主机模式网络连接将非常有用。在仅主机模式网络中,虚拟机和主机虚拟网络适配器均连接到专用以太网络。网络完全包含在主机系统内。

虚拟机和主机系统之间的网络连接由对主机操作系统可见的虚拟网络适配器提供。虚拟 DHCP 服务器可在仅主机模式网络中提供 IP 地址。

仅主机模式网络连接配置

虚拟机与主机之间通过网络适配器实现的网络连接。

在默认配置中,仅主机模式网络中的虚拟机无法连接到 Internet。如果主机系统上安装了适当的路由或代理软件,您可以在主机系统的主机虚拟网络适配器和物理网络适配器之间建立连接,从而将虚拟机连接到令牌环网络或其他非以太网网络。

在 Windows 主机中,您可以结合使用仅主机模式网络连接和 Windows 的 Internet 连接共享功能,让虚拟机能够使用主机系统的拨号网络连接适配器或其他 Internet 连接。有关配置 Internet 连接共享的信息,请参见 Microsoft 文档。

6.2、添加仅主机模式网络

当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个仅主机模式网络 (VMnet1)。您可能需要配置多个仅主机模式网络,以便通过特定的方式管理虚拟机之间的网络流量。

例如,您可以在同一主机系统上设置多个仅主机模式网络,以测试两个虚拟网络之间的路由情况,或测试具有多个网卡的虚拟机,同时不必使用任何物理网络适配器。您还可能希望两个虚拟机连接到一个仅主机模式网络,同时将其他虚拟机连接到另一个仅主机模式网络,以便隔离每个网络中的网络流量。

前提条件

  • 在 Windows 主机上,以 Administrator 用户身份登录。仅 Administrator 用户可以在虚拟网络编辑器中更改网络设置。
  • 在 Linux 主机上,以 root 身份登录。必须输入 root 密码才能使用虚拟网络编辑器。

步骤

  1. 选择编辑 > 虚拟网络编辑器
  2. 单击添加网络并选择要添加的网络,如 VMnet2
    您可以在 VMnet2 至 VMnet7 上创建自定义仅主机模式网络。在 Windows 主机上,您还可以使用 VMnet9 至 VMnet19。在 Linux 主机上,还可以使用 vmnet10 到 vmnet255。
    新的网络默认会被配置为仅主机模式网络。
  3. 单击确定以保存所做的更改。

结果

在 Linux 主机系统上设置仅主机模式网络后,至少会出现四个网络接口:eth0、lo、vmnet1 和 vmnet2。这四个接口应当在单独的子网中具有不同的 IP 地址。

6.3、为现有虚拟机配置仅主机模式网络连接

可为现有虚拟机配置仅主机模式网络连接。您可以将虚拟网络适配器连接到默认的仅主机模式网络 (VMnet1) 或自定义的仅主机模式网络。如果虚拟机有两个虚拟网络适配器,可将其连接到两个仅主机模式网络。

要为新的虚拟机配置仅主机模式网络连接,请在运行新建虚拟机向导时选择自定义硬件

前提条件

要将虚拟机连接到两个仅主机模式网络,需要向虚拟机添加第二个虚拟网络适配器。

步骤

  1. 选择该虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,选择一个虚拟网络适配器。
  3. 选择仅主机模式网络。

选项

操作

使用默认的仅主机模式网络 (VMnet1)

选择仅主机模式: 与主机共享的专用网络

使用自定义的仅主机模式网络

选择自定义,然后从下拉菜单中选择自定义仅主机模式网络。

  1. 要将虚拟机连接到第二个仅主机模式网络,请选择其他虚拟网络适配器,然后选择第二个仅主机模式网络。
  2. 单击确定以保存所做的更改。

6.4、在两个仅主机模式网络之间设置路由

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

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

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

前提条件

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

步骤

  1. 设置到第一个仅主机模式网络的连接。
    1. 选择该虚拟机,然后选择虚拟机 > 设置
    2. 硬件选项卡中,选择网络适配器
    3. 选择仅主机模式以连接到默认仅主机模式网络 (VMnet1)。
  2. 设置到第二个仅主机模式网络的连接。
    1. 选择该虚拟机,然后选择虚拟机 > 设置
    2. 硬件选项卡中,选择网络适配器
    3. 选择自定义,然后从下拉菜单中选择自定义仅主机模式网络。
  1. (可选) 要在虚拟机上运行路由器软件,需要设置连接到两个仅主机模式网络的第三个虚拟机。
    1. 选择该虚拟机,然后选择虚拟机 > 设置
    2. 硬件选项卡中,选择网络适配器
    3. 选择仅主机模式
      适配器将连接到默认仅主机模式接口 (VMnet1)。
    4. 选择第二个网络适配器,选择自定义,然后从下拉菜单中选择自定义仅主机模式网络。
  1. 停止 VMware DHCP Server 服务。

选项

说明

Windows 主机

使用 services.msc 命令打开服务控制台并停止 VMware DHCP 服务。

Linux 主机

使用 killall -TERM vmnet-dhcpd 命令停止 vmnet-dhcpd 服务。

  1. 根据使用的方法,在主机系统或第三个虚拟机上安装路由器软件。
  2. 将前两个虚拟机中的网络连接配置为使用相应仅主机模式网络中的地址。

选项

说明

Windows 主机

使用 ipconfig /all 命令确定每个仅主机模式网络使用的 IP 地址。

Linux 主机

使用 ifconfig 命令确定每个仅主机模式网络使用的 IP 地址。

  1. 分配 IP 地址。

选项

说明

路由器软件位于主机系统

根据主机上的仅主机模式适配器地址分配默认路由器地址。在第一个虚拟机中,默认路由器地址应该是连接到 VMnet1 的仅主机模式适配器的 IP 地址。在第二个虚拟机中,默认路由器地址应该是连接到 VMnet2 的仅主机模式适配器的 IP 地址。

路由器软件位于第三个虚拟机中

根据第三个虚拟机的地址设置前两个虚拟机中的默认路由器地址。在第一个虚拟机中,默认路由器地址应该是第三个虚拟机中连接到 VMnet1 的网络适配器的 IP 地址。在第二个虚拟机中,默认路由器地址应该是第三个虚拟机中连接到 VMnet2 的网络适配器的 IP 地址。

  1. 从第一个和第二个虚拟机中为路由器计算机执行 ping 操作。
    如果正确设置了路由器软件,您可以在第一个和第二个虚拟机之间进行通信。

6.5、在仅主机模式网络中避免 IP 数据包泄漏

每个仅主机模式网络都应当限制在设置该网络的主机系统上。虚拟机在该网络上发送的数据包不应当外泄到与主机系统相连的物理网络中。只有在计算机主动转发数据包时,才会发生数据包泄漏。

如果您使用虚拟机中的拨号网络连接支持并开启了数据包转发,仅主机模式网络流量可能会通过拨号连接外泄。要避免泄漏,请关闭客户机操作系统中的数据包转发。

如果主机系统有多个网络适配器,它可能会被专门配置为使用 IP 转发。这时,您并不希望关闭转发。为避免数据包泄漏,您必须开启数据包筛选工具,并指定来自仅主机模式网络的数据包不应发送到主机系统之外。有关配置数据包筛选的信息,请参见操作系统文档。

使用服务器版 Windows 操作系统的系统可以转发未指向给它的 IP 数据包。默认情况下,这些系统以及 Windows Vista 和 Windows 7 及更高版本的系统会禁用 IP 数据包转发。

如果 Windows 主机系统上的仅主机模式网络发生数据包泄漏,请查看主机系统是否关闭了数据包转发。如果已开启数据包转发,则必须将其关闭。

步骤

  • ♦ 在 Windows Vista、Windows 7 或更高版本的主机上,停止路由和远程访问服务。
    1. 键入 services.msc 打开服务控制台。
    2. 选择路由和远程访问,然后单击停止

如果 Linux 主机系统上的仅主机模式网络发生数据包泄漏,可能说明主机系统错误地启用了数据包转发。如果已开启数据包转发,则必须将其关闭。

关闭数据包转发的具体方式取决于您的 Linux 发行版。例如,您可以使用控制面板、在编译内核时指定一个设置,或者在引导系统时输入一个规范。有关更多信息,请参见操作系统文档。

步骤

  • ♦ 以 root 身份将 0(零)写入到特定文件 /proc/sys/net/ipv4/ip_forward。
    echo "0" > /proc/sys/net/ipv4/ip_forward

6.6、在Linux 上控制仅主机模式网络的路由信息

仅主机模式网络中有一个关联的网络接口 (vmnet1),此接口会在主机操作系统引导时被标记。主机操作系统上的路由服务器进程会自动发现仅主机模式网络,并传播有关如何访问该网络的信息,除非您将其明确配置为不要这样做。

如果您运行的路由或网关守护进程仅用来接收路由信息,那么最简单的办法就是使用 -q 选项运行路由配置,以便仅主机模式网络接收但不提供路由信息。

如果您运行路由服务是为了提供路由信息,则需要配置这些路由服务,以防止其将路由播发到仅主机模式网络。很多 Linux 分发版本中附带的路由守护进程版本都无法阻止接口播发。有关更多信息,请参阅系统的“routed(8)”手册页面。

如果您使用的是网关类守护进程,则必须在所有协议活动中显式排除 vmnet1 接口。当您在使用了网关的多宿主系统的仅主机模式网络中运行虚拟机时,如果遇到问题,请联系 VMware 技术支持。

6.7、将 DHCP 和 DDNS 用于 Linux 上的仅主机模式网络连接

Workstation Pro 中的虚拟 DHCP 服务器无法使用动态域名服务 (Dynamic Domain Name Service, DDNS) 更新 DNS 服务器。因此,应使用 DHCP 提供 IP 地址和其他信息,例如,运行名称服务器的主机标识和最近的路由器或网关。

要使用名称与其他虚拟机进行通信,您必须编辑 vmnet1 的 DHCP 配置文件 (/etc/vmware/vmnet1/dhcpd/dhcpd.conf),或者使用静态绑定到主机名的 IP 地址。在编辑 DHCP 服务器配置文件时,需要了解一些信息,最好从 DHCP 服务器文档中直接获取这些信息。请参见 dhcpd(8) 和 dhcpd.conf(8) 手册页。

注:下次运行虚拟网络编辑器时,对 DHCP 配置文件中的只读部分所做的编辑将会丢失。

Linux 主机上的 DHCPD 问题故障排除

在安装 Workstation Pro 之前,如果在 Linux 主机系统中运行 DHCP 服务器 (dhcpd) 实用工具,在配置仅主机模式网络连接的情况下,该实用工具可能会发现已标记并且可以使用另一个网络接口 (vmnet1)。

如果某些 dhcpd 实施的配置文件中不包含接口的子网规范,则会中止这些实施。即使 dhcpd 不会响应通过接口传送的消息,也可能会发生这种情况。

最好的解决办法是在 dhcpd 配置文件中添加一行,格式为 subnet net.0 netmask 255.255.255.0 {}。网络值是为仅主机模式网络分配的网络编号,例如,192.168.0。在配置文件中添加的这一行向 dhcpd 通知仅主机模式网络情况,并明确指示不要响应从该网络传送的任何 dhcpd 请求。

另一个解决办法是在每次启动程序时明确声明 dhcpd 监视的网络接口组。例如,如果主机系统具有一个以太网接口 (eth0),则在每次启动 dhcpd 时在命令行中列出该接口。

dhcpd eth0

该解决办法可以防止 dhcpd 搜索所有可用的网络接口。

如果这些解决办法对 DHCP 服务器程序无效,则使用的可能是旧版本的程序,您可以尝试升级到较新的版本。Internet Systems Consortium (ISC) 网站上提供了 DHCP 服务器程序。

七、配置DHCPHost-onlyNAT模式下)

主机系统和为仅主机模式网络连接配置的所有虚拟机通过虚拟交换机连接到网络。通常情况下,该网络中的各个设备使用 TCP/IP 协议套件,但也可以使用其他通信协议。

NAT 配置还会设置一个专用网络,它必须是 TCP/IP 网络。为 NAT 配置的虚拟机通过虚拟交换机连接到该网络。主机虚拟网络适配器将主机系统连接到用于 NAT 的专用网络。必须在专用网络上为每个虚拟机和主机系统分配地址。

如果在安装 Workstation Pro 时启用了仅主机模式网络连接,则会自动选择虚拟网络的子网 IP 地址以作为未使用的专用子网 IP 地址。NAT 配置还会使用在安装 Workstation Pro 时自动选择的未使用的专用网络。与虚拟网络关联的子网编号将显示在虚拟网络编辑器中。

通常使用 Workstation Pro 中包含的虚拟 DHCP 服务器来分配 IP 地址。也可以从虚拟 DHCP 服务器未分配的地址池中静态分配 IP 地址。使用 DHCP 分配 IP 地址比静态分配更简便,自动化程度更高。大多数 Windows 操作系统预配置为在引导时使用 DHCP,因此,Windows 虚拟机可以在首次引导时连接到网络,而无需进行额外的配置。

如果您希望虚拟机使用名称而不是 IP 地址进行相互通信,则必须设置命名约定以及/或者在专用网络上设置命名服务器。在这种情况下,使用静态 IP 地址可能更简便。

一般情况下,如果打算经常或长时间使用虚拟机,更方便的做法是分配静态 IP 地址或配置虚拟 DHCP 服务器,以便始终为每个虚拟机分配相同的 IP 地址。对于临时虚拟机,可以让虚拟 DHCP 分配 IP 地址。

注:虚拟 DHCP 服务器不会为位于桥接模式网络中的虚拟机或物理机提供支持。

在 Windows 主机中更改仅主机或 NAT 模式网络的 DHCP 设置

您可以使用虚拟网络编辑器在 Windows 主机系统中更改仅主机或 NAT 模式网络的 DHCP 设置。

前提条件

  • 确认您拥有主机系统的管理特权。
  • 熟悉用于分配 IP 地址的 DHCP 约定。

步骤

  1. 以管理员身份登录主机系统。
    只有管理员用户才能在虚拟网络编辑器中更改网络设置。
  2. 选择编辑 > 虚拟网络编辑器
  3. 选择仅主机或 NAT 模式网络。
  4. 要使用虚拟 DHCP 服务器向网络中的虚拟机分配 IP 地址,请选择使用本地 DHCP 服务将 IP 地址分配给虚拟机
  5. 要更改其他 DHCP 设置,请单击 DHCP 设置
    您可以更改虚拟 DHCP 服务器在所选网络上提供的 IP 地址范围以及 DHCP 服务器为虚拟网络中的客户端提供的 DHCP 许可的持续时间。
  6. 单击确定保存所做的更改。

在 Windows 主机中更改仅主机模式或 NAT 模式网络的子网设置

您可以使用虚拟网络编辑器在 Windows 主机系统中更改仅主机模式或 NAT 模式网络的子网 IP 地址和子网掩码。

默认的子网掩码是 255.255.255.0(C 类地址)。通常,只应修改 IP 地址中的第三个数字,例如,192.168.x.0 或 198.16.x.0 中的 x。一般情况下,不要更改子网掩码。某些虚拟网络服务可能无法使用自定义子网掩码。

在修改子网掩码时,如果从未更改默认设置,Workstation Pro 将更新其他组件的 IP 地址设置,包括 DHCP、NAT 和主机虚拟网络适配器。自动更新的设置包括 DHCP 租约范围和 DHCP 服务器地址、NAT 网关地址以及主机网络适配器的 IP 地址。

如果更改其中的任何设置的默认值并且该值在有效范围内,则 Workstation Pro 不会自动更新该设置。如果该值超出有效范围,Workstation Pro 将根据子网范围重置该设置。Workstation Pro 假定不应修改自定义设置,即使稍后将这些设置更改回默认值也是如此。

前提条件

  • 确认您具有主机系统的管理特权。
  • 熟悉分配 IP 地址的 DHCP 约定。

步骤

  1. 以 Administrator 用户身份登录到主机系统。
    在 Windows 主机系统上,仅 Administrator 用户可以在虚拟网络编辑器中更改网络设置。
  2. 选择编辑 > 虚拟网络编辑器
  3. 选择仅主机模式或 NAT 模式网络。
  4. 要更改子网 IP 地址,请在子网 IP 文本框中键入新值。
    这些地址应指定适用于子网掩码的有效网络地址。
  5. 要更改子网掩码,请在子网掩码文本框中键入新值。
  6. 单击确定以保存所做的更改。

在 Linux 主机中更改仅主机或 NAT 模式网络的子网 IP 地址

您可以使用虚拟网络编辑器在 Linux 主机系统中更改仅主机或 NAT 模式网络的子网 IP 地址。

还可以使用虚拟网络编辑器指定由本地 DHCP 服务向虚拟机分发 IP 地址。要进一步更改 DHCP 设置,必须编辑 DHCP 服务器配置文件 (dhcp.conf)。

前提条件

  • 确认您拥有主机系统的 root 访问权限。
  • 熟悉用于分配 IP 地址的 DHCP 约定。

步骤

  1. 以 root 用户身份登录 Linux 主机系统。
    您必须在 Linux 主机系统中输入 root 用户密码才能使用虚拟网络编辑器。
  2. 选择应用程序 > 系统工具 > 虚拟网络编辑器启动虚拟网络编辑器。
    在您所用的 Linux 版本中,菜单路径可能略有不同。您也可以使用 vmware-netcfg 命令,从命令行界面启动网络编辑器。
  3. 选择虚拟网络。
  4. 更改子网 IP 地址。

选项

描述

选择一个未使用的子网 IP 地址

保留子网 IP 文本框不填。

配置一个特定的子网 IP 地址

子网 IP 文本框中键入希望使用的子网 IP 地址。

  1. 要让虚拟 DHCP 服务器向网络中的虚拟机分发 IP 地址,请选择使用本地 DHCP 服务将 IP 地址分配给虚拟机
  2. 单击保存保存所做的更改。

如果您是高级用户,可以编辑 DHCP 服务器配置文件来修改 DHCP 设置。

DHCP 服务器配置文件的位置取决于操作系统的类型。

主机操作系统

DHCP 服务器配置文件位置

Windows Server 2008 R2、Windows Server 2012 R2、Windows 7、Windows 8 或 Windows 10

C:\ProgramData\VMware\vmnetdhcp.conf

Linux

对于默认的仅主机模式网络:/etc/vmware/vmnet1/dhcp/dhcp.conf

对于 NAT 网络:/etc/vmware/vmnet8/dhcp/dhcp.conf

DHCP 配置文件位置

在 Windows 主机系统上,您可以使用虚拟网络编辑器更改 DHCP 设置。无需编辑 DHCP 服务器配置文件。

在 Linux 主机系统上,可以使用虚拟网络编辑器指定由本地 DHCP 服务向网络虚拟机分发 IP 地址。要进一步更改 DHCP 设置,必须编辑 DHCP 服务器配置文件。在编辑 DHCP 服务器配置文件时,需要了解一些信息,最好从 DHCP 服务器文档中直接获取这些信息。请参见 dhcpd(8) 和 dhcpd.conf(8) 手册页。

注:对 DHCP 配置文件中只读部分所做的更改会在下次运行虚拟网络编辑器时丢失。

在仅主机模式和 NAT 模式网络中分配 IP 地址的 DHCP 约定

对于每个仅主机模式或 NAT 模式网络,虚拟 DHCP 服务器使用特定约定分配可用的 IP 地址。Workstation Pro 始终在仅主机模式和 NAT 模式网络中使用 C 类地址。

网络值是分配给仅主机模式或 NAT 模式网络的网络编号。

范围

地址用途

示例

net.1

主机

192.168.0.1

net.2–net.127

静态地址

192.168.0.2–192.168.0.127

网络.128–网络.253

由 DHCP 分配

192.168.0.128–192.168.0.253

网络.254

DHCP 服务器

192.168.0.254

网络.255

广播

192.168.0.255

仅主机模式网络上的 IP 地址用途

范围

地址用途

示例

网络.1

主机

192.168.0.1

网络.2

NAT 设备

192.168.0.2

网络.3–网络.127

静态地址

192.168.0.3–192.168.0.127

网络.128–网络.253

由 DHCP 分配

192.168.0.128–192.168.0.253

网络.254

DHCP 服务器

192.168.0.254

网络.255

广播

192.168.0.255

NAT 模式网络上的 IP 地址用途

八、启用巨型帧

通过 Workstation Pro,您可以为 VMware 虚拟网络启用巨型帧。

通过使用巨型帧,您可以将较大的帧发送到物理网络,或在同一主机上的虚拟机之间发送较大的帧。

通过 Workstation Pro,您可以使用 Linux 上的虚拟网络编辑器为 VMware 虚拟网络启用巨型帧。

步骤

  1. 要启动虚拟网络编辑器,请在终端中运行 vmware-netcfg 命令,或者在 UI 中单击编辑 > 虚拟网络编辑器
    注:只有 Workstation Pro 中提供 编辑 > 虚拟网络编辑器选项。
  2. 输入超级用户密码,然后单击身份验证
  3. 要配置巨型帧,请在 MTU 文本框中输入一个长度为 68 字节到 9194 字节的值,然后单击保存

通过 Workstation Pro,您可以在 Windows 上的 VMware 虚拟以太网适配器中为 VMware 虚拟网络启用巨型帧。

步骤

  1. 浏览到控制面板 > 网络和 Internet > 网络连接
  2. 在“网络连接”窗口中,右键单击 VMware 网络适配器,然后选择属性。在网络选项卡上单击配置
  3. 在显示的新窗口中,选择高级选项卡,然后选择巨型数据包
  4. 下拉菜单中,选择数据包大小,然后单击确定

九、配置LAN区域

LAN 区段是一个由其他虚拟机共享的专用网络。LAN 区段适用于多层测试、网络性能分析以及注重虚拟机隔离的环境。

您可以配置虚拟机的网络设置以创建 LAN 区段。在转换使用早期版本的 Workstation Pro 创建的组时,将保留每个虚拟机的 LAN 区段配置。您不需要重新创建 LAN 区段。

步骤

  1. 选择虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,选择网络适配器
  3. 单击 LAN 区段
  4. 单击添加,键入 LAN 区段名称,然后单击确定
  5. 单击确定以保存所做的更改。

您可以将现有虚拟机配置为使用 LAN 区段,也可以更改虚拟机当前使用的 LAN 区段。

在该版本的 Workstation Pro 中,带宽和数据包丢失设置与单个虚拟机关联,而不是与 LAN 区段关联。

前提条件

  • 如果 LAN 区段尚未存在,请创建该区段。
  • 要将虚拟机配置为使用多个 LAN 区段,必须为虚拟机配置多个网络适配器。

步骤

  1. 选择虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,选择网络适配器
  3. 选择 LAN 区段,然后从下拉菜单中选择一个 LAN 区段。
  4. 单击确定以保存所做的更改。

删除 LAN 区段会断开所有为该区段配置的虚拟网络适配器。删除 LAN 区段时,您必须手动配置其断开的虚拟网络适配器,以便重新将虚拟机连接到网络中。

步骤

  1. 选择虚拟机,然后选择虚拟机 > 设置
  2. 硬件选项卡中,选择网络适配器
  3. 单击 LAN 区段,选择 LAN 区段,单击移除,然后单击确定
  4. 选择另一个 LAN 区段或更改虚拟机的网络连接类型。
  5. 单击确定保存所做的更改。

十、配置samba

如果您的 Linux 主机系统上安装了 Samba,可以对其进行配置,使其支持与 Workstation Pro 结合使用。

必须修改 Samba 配置使其包含 vmnet1 虚拟网络适配器所用的 IP 子网。您可以使用 /sbin/ifconfig vmnet1 命令来确定 vmnet1 所用的子网。

还必须确保 Samba 密码文件中包含所有将访问主机文件系统的虚拟机用户的条目。Samba 密码文件中的用户名和密码必须与登录客户机操作系统所用的用户名和密码相匹配。

您可以随时通过 Linux 主机系统的终端窗口将用户名和密码添加到 Samba 密码文件。Samba 密码文件必须包含所有将访问主机文件系统的虚拟机用户的条目。

步骤

  1. 登录 root 帐户。
  2. 使用要添加到密码文件的用户名运行 Samba 密码命令。
    例如: smbpasswd -a 用户名
  3. 按照屏幕上的说明操作。
  4. 退出 root 帐户。

将 Samba 服务器用于桥接或仅主机模式网络连接

您可以将 Samba 服务器用于桥接或仅主机模式网络连接。

步骤

  1. 用文本编辑器打开 Samba 配置文件 (/etc/samba/smb.conf)。
  2. 添加 interfaces 参数并将其设置为 VMnet 接口。
    您可以定义 interface 参数,使 Samba 服务器支持多个接口。以下示例用于通知 Samba 服务器监视并使用 eth0 和 vmnet1 接口,也就是桥接和仅主机模式网络连接所用的网络
    例如: interface = eth0 vmnet1
  3. 重新启动 Samba。

断网时使用samba

您可以让 Samba 无法被物理网络接口访问。

步骤

  1. 用文本编辑器打开 Samba 配置文件 (/etc/samba/smb.conf)。
  2. 添加 interfaces 参数并将其设置为 vmnet*
    例如: interfaces = vmnet*
  3. 重新启动 Samba。

十一、在linux主机以混杂模式使用虚拟网络适配器

Workstation Pro 不允许虚拟网络适配器进入混杂模式,除非运行 Workstation Pro 的用户有权进行这样的设置。这种限制符合标准的 Linux 行为,即只有 root 用户才能将网络接口置于混杂模式。

在安装和配置 Workstation Pro 时,必须以 root 用户身份执行安装。由于 Workstation Pro 使用 root 所有权和 root 组所有权创建 vmnet 设备,因此只有 root 用户才拥有对设备的读写权限。

要将虚拟机网络适配器设置为混杂模式,必须以 root 用户身份启动 Workstation Pro,因为您必须拥有对 vmnet 设备的读写访问权限。例如,如果使用的是桥接模式网络连接,则必须能够访问 /dev/vmnet0。

要向所选用户授予对 vmnet 设备的读写访问权限,您可以创建一个新组,向组中添加相应的用户,然后为该组授予对相应设备的读写访问权限。您必须以 root 用户身份在主机操作系统上进行这些更改。

在该示例中,新建组是应当能够将 vmnet0 设为混杂模式的组。

chgrp 新建组 /dev/vmnet0
chmod g+rw /dev/vmnet0

在下一个示例中,所有用户都能将 vmnet0 设置为混杂模式。

chmod a+rw /dev/vmnet0

十二、自定义网络连接适配器

可以使用很多方法在虚拟网络中组合设备。该示例显示了通过多个防火墙实现的服务器连接。

可以使用很多方法在虚拟网络中组合设备。在该示例中,Web 服务器通过防火墙连接到外部网络,管理员计算机则通过另一个防火墙连接 Web 服务器。

具有两个防火墙的自定义配置

Web 服务器通过一个防火墙连接到外部网络。管理员计算机通过另一个防火墙连接 Web 服务器

您可以创建自定义网络连接配置的示例。

前提条件

  • 熟悉如何创建虚拟机以及在主机和客户机操作系统中配置网络设备。
  • 熟悉网络连接配置示例图。请参阅具有两个防火墙的自定义配置。

步骤

  1. 使用新建虚拟机向导创建四个虚拟机。
    1. 为第一个虚拟机创建桥接模式网络连接,以便其使用主机网络适配器连接外部网络。
    2. 不为另外三个虚拟机创建网络。
  2. 为第一个虚拟机配置网络设置。
    1. 打开第一个虚拟机,但不要启动。
    2. 编辑虚拟机设置以添加第二个虚拟网络适配器。
    3. 将第二个网络适配器连接到 VMnet2。
  3. 为第二个虚拟机配置网络设置。
    1. 打开虚拟机,但不要启动。
    2. 编辑虚拟机设置以添加虚拟网络适配器。
    3. 将网络适配器连接到 VMnet2。
  4. 为第三个虚拟机配置网络设置。
    1. 打开虚拟机,但不要启动。
    2. 编辑虚拟机设置以添加虚拟网络适配器。
    3. 将网络适配器连接到 VMnet2。
    4. 编辑虚拟机设置以添加第二个虚拟网络适配器。
    5. 将第二个网络适配器连接到 VMnet3。
  5. 为第四个虚拟机配置网络设置。
    1. 打开虚拟机,但不要启动。
    2. 编辑虚拟机设置以添加虚拟网络适配器。
    3. 将网络适配器连接到 VMnet3。
  6. 确定 VMnet2 和 VMnet3 所用的网络地址。

选项

描述

Windows 主机

使用 ipconfig /all 命令。

Linux 主机

使用 ifconfig 命令。

  1. 开启每个虚拟机并安装合适的客户机操作系统。
  2. 使用虚拟网络编辑器,将 VMnet2 配置为使用虚拟 DHCP 服务向虚拟机分发 IP 地址。
  3. 在每个客户机操作系统中配置网络连接。

选项

描述

虚拟机 1

对于虚拟机 1 中的桥接模式网络适配器,使用连接外部网络所需的网络连接设置。如果虚拟机从外部网络中的 DHCP 服务器接收其 IP 地址,应当可以采用默认设置。对于虚拟机 1 中的第二个网络适配器,请在 VMnet2 所处的范围内手动分配 IP 地址。

虚拟机 2

在 VMnet2 所处的范围内分配一个 IP 地址。

虚拟机 3

网络适配器连接到 VMnet2 和 VMnet3。在其连接的虚拟网络范围内分配 IP 地址。

虚拟机 4

在 VMnet3 所处的范围内分配一个 IP 地址。

  1. 在每个虚拟机中安装必要的应用程序软件。

  • 14
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个在高校打杂的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值