一、概述
虚拟网络编辑器是VMWare中一个比较容易被忽视的强大功能组件。
在虚拟网络编辑器中所做的更改影响在主机系统中运行的所有虚拟机。
二、打开虚拟网络编辑器
在 Windows 主机中,任何用户都可以查看网络设置,但仅 Administrator 用户可以更改这些设置。在 Linux 主机中,必须输入 root 密码才能访问虚拟网络编辑器。
在 Windows 主机上,选择编辑 > 虚拟网络编辑器以在 Workstation Pro 中启动虚拟网络编辑器。您也可以从主机操作系统中选择开始 > 程序 > VMware > 虚拟网络编辑器以启动虚拟网络编辑器。
在 Linux 主机上,选择应用程序 > 系统工具 > 虚拟网络编辑器以启动虚拟网络编辑器。对于您的 Linux 版本,菜单路径可能会略有不同。您也可以从命令行界面中使用 vmware-netcfg 命令启动网络编辑器。
三、重要概念Index
如果单击还原默认设置以还原默认网络设置,在安装 Workstation Pro 后对网络设置所做的所有更改将会永久丢失。请勿在开启虚拟机后还原到默认网络设置,因为这可能会导致桥接模式网络连接严重损坏。
-
添加桥接模式虚拟网络
如果已将 Workstation Pro 安装到具有多个网络适配器的主机系统,您可以配置多个桥接模式网络。 [了解更多内容] -
添加仅主机模式虚拟网络
您可以使用虚拟网络编辑器设置多个仅主机模式虚拟网络。 [了解更多内容] -
重命名虚拟网络
通过使用 Windows 主机系统上的 Workstation Pro,您可以将以前添加的网络重命名为对您有意义的名称。 [了解更多内容] -
更改自动桥接设置
配置使用自动桥接模式后,您可以对虚拟交换机所桥接到的物理网络适配器进行限制。 [了解更多内容] -
更改 NAT 设置
您可以更改网关 IP 地址、配置端口转发,以及配置 NAT 网络的高级网络设置。 [了解更多内容] -
在 Windows 主机中更改 DHCP 设置
在 Windows 主机中,您可以为使用 DHCP 服务分配 IP 地址的 NAT 及仅主机模式网络更改 IP 地址范围和 DHCP 许可证持续时间。 [了解更多内容]
四、重要概念详解
4.1)添加桥接模式虚拟网络
如果已将 Workstation Pro 安装到具有多个网络适配器的主机系统,您可以配置多个桥接模式网络。 [了解更多内容]
如果已将 Workstation Pro 安装到具有多个网络适配器的主机系统(指真实物理PC具有多个网卡),您可以配置多个桥接模式网络。
默认情况下,虚拟交换机 VMnet0 会映射到一个桥接模式网络。您可以在虚拟交换机 VMnet2 至 VMnet7 上创建自定义桥接模式网络。在 Windows 主机中,您还可以使用 VMnet19。在 Linux 主机中,您也可以使用 vmnet10 至 vmnet255。
重要:
如果您将物理网络适配器重新分配到其他虚拟网络,所有使用原始网络的虚拟机将不再通过该虚拟网络桥接到外部网络,您必须分别为每个受影响的虚拟机网络适配器更改设置。如果主机系统只有一个物理网络适配器,而您将其重新分配到 VMnet0 以外的虚拟网络,上述限制带来的问题将尤为突出。即使虚拟网络表面看来是桥接到一个自动选择的适配器,但它能使用的唯一适配器已被分配到其他虚拟网络。
前提条件
- 熟悉桥接模式网络连接。有关详细信息,请参见配置桥接模式网络连接。
配置桥接模式网络连接后,虚拟机使用主机系统上的物理网络适配器连接网络。
如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
利用桥接模式网络连接时,虚拟机将成为主机系统所在物理以太网网络中的另一台计算机。虚拟机可通过透明方式使用网络中的可用服务,包括文件服务器、打印机和网关。物理主机和其他配置了桥接模式网络连接的虚拟机也可以使用虚拟机的资源。
使用桥接模式网络连接时,虚拟机必须具有自己的网络标识。例如,在 TCP/IP 网络中,虚拟机必须有自己的 IP 地址。虚拟机通常是从 DHCP 服务器获取 IP 地址和其他网络详细信息。在某些配置中,您可能需要手动设置 IP 地址及其他详细信息。
引导多个操作系统的用户通常会将同一地址分配到所有系统,因为他们假定只同时运行一个操作系统。如果主机系统被设置为引导多个操作系统,而您要在虚拟机中运行其中的一个或多个操作系统,则需要为每个操作系统配置一个唯一的网络地址。
如果选择了复制物理连接状态选项,当您在有线或无线网络之间进行移动时,IP 地址会自动更新。该设置适用于笔记本电脑或其他移动设备上运行的虚拟机。 - 确认主机系统中具有物理网络适配器。默认情况下,虚拟交换机 VMnet0 会设置为使用自动桥接模式,并桥接到主机系统中所有活动的物理网络适配器。通过限制桥接到 VMnet0 的物理网络适配器,可以将物理网络适配器变为可用。有关详细信息,请参见更改自动桥接设置。
- 当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个桥接模式网络 (VMnet0)。桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
通过桥接模式网络连接,虚拟机中的虚拟网络适配器可连接到主机系统中的物理网络适配器。虚拟机可通过主机网络适配器连接到主机系统所用的 LAN。桥接模式网络连接支持有线和无线主机网络适配器。
桥接模式网络连接将虚拟机配置为在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。虚拟机可完全参与到网络活动中。它能够访问网络中的其他计算机,也可以被网络中的其他计算机访问,就像是网络中的物理机那样。 桥接模式网络连接配置
过程
- 选择编辑 > 虚拟网络编辑器。
- 单击添加网络。
- 选择一个虚拟交换机。 Workstation Pro 为虚拟网络适配器分配一个子网 IP 地址。
- 从列表中选择新虚拟网络,然后选择桥接模式(将虚拟机直接连接到外部网络)。
- 从桥接到菜单中,选择所要桥接到的主机系统物理适配器。
选项 | 说明 |
自动 | Workstation Pro 自动将虚拟网络桥接到主机系统中所有活动的物理网络适配器。具体选择使用哪个适配器将随机决定。 |
物理适配器 | 桥接到主机系统中的特定物理网络适配器。 |
- (可选) 如果您选择了自动桥接模式,而又希望对虚拟网络适配器所桥接到的物理适配器进行限制,请单击自动模式设置,然后取消选择一个或多个物理适配器。
- 单击确定以保存所做的更改。
4.2)添加仅主机模式虚拟网络
您可以使用虚拟网络编辑器设置多个仅主机模式虚拟网络。
在 Windows 和 Linux 主机系统中,第一个仅主机模式网络是在安装 Workstation Pro 的过程中自动设置的。在以下情况下,您可能希望在相同计算机中设置多个仅主机模式网络:
- 将两个虚拟机连接到一个仅主机模式网络,并将其他虚拟机连接到另一个仅主机模式网络,以便隔离每个网络中的网络通信。
- 测试两个虚拟网络之间的路由。
- 在不使用任何物理网络适配器的情况下测试具有多个网络接口卡的虚拟机。
前提条件
熟悉仅主机模式网络连接。有关详细信息,请参见配置仅主机模式网络连接。
过程
- 选择编辑 > 虚拟网络编辑器。
- 单击添加网络。
- 选择一个虚拟交换机。 在 Windows 和 Linux 主机中,虚拟交换机 VMnet1 默认映射到一个仅主机模式网络。
Workstation Pro 为虚拟网络分配一个子网 IP 地址。 - 从列表中选择新虚拟网络,然后选择仅主机模式(在专用网络内连接虚拟机)。
- (可选) 要将主机系统的物理网络连接到该网络,请选择将主机虚拟适配器连接到此网络。
- (可选) 要使用本地 DHCP 服务为网络中的虚拟机分配 IP 地址,请选择使用本地 DHCP 服务将 IP 地址分配给虚拟机。
- (可选) (仅 Windows 主机)如果网络使用本地 DHCP 服务,请单击 DHCP 设置以自定义 DHCP 设置。
- (可选) 要更改子网 IP 地址或子网掩码,请分别在子网 IP 和子网掩码文本框中修改相应的地址。
- 单击确定以保存所做的更改。
下一步做什么
如果要将新网络重命名为对您有意义的名称,请参见重命名虚拟网络。
4.3)更改自动桥接设置
配置使用自动桥接模式后,您可以对虚拟交换机所桥接到的物理网络适配器进行限制。
过程
- 在主机系统上启动虚拟网络编辑器。
选项 | 说明 |
Windows 主机 | 选择编辑 > 虚拟网络编辑器。 |
Linux 主机 | 选择应用程序 > 系统工具 > 虚拟网络编辑器。对于您的 Linux 版本,菜单路径可能会略有不同。您也可以从命令行界面中使用 vmware-netcfg 命令启动网络编辑器。 |
- 选择桥接模式网络,并单击自动设置。 默认情况下,当采用自动桥接配置时,虚拟交换机会桥接到主机系统中所有活动的网络适配器。具体选择使用哪个适配器将随机决定。
如需阻止虚拟交换机桥接到特定的物理网络适配器,请取消选择相应主机网络适配器的复选框。
4.4)更改 NAT 设置
您可以更改网关 IP 地址、配置端口转发,以及配置 NAT 网络的高级网络设置。
前提条件
- 在 Windows 主机上,以 Administrator 用户身份登录。仅 Administrator 用户可以在虚拟网络编辑器中更改网络设置。
- 在 Linux 主机上,以 root 身份登录。必须输入 root 密码才能使用虚拟网络编辑器。
过程
- 在主机系统上启动虚拟网络编辑器。
选项 | 说明 |
Windows 主机 | 选择编辑 > 虚拟网络编辑器。 |
Linux 主机 | 选择应用程序 > 系统工具 > 虚拟网络编辑器。对于您的 Linux 版本,菜单路径可能会略有不同。您也可以从命令行界面中使用 vmware-netcfg 命令启动网络编辑器。 |
- 选择 NAT 网络,然后单击 NAT 设置。 默认情况下,NAT 设备会连接到 VMnet8 虚拟交换机。您只能有一个 NAT 虚拟网络。 表 1. 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 数据报服务)超时和重试设置。 |
4.5)在 Windows 主机中更改 DHCP 设置
在 Windows 主机中,您可以为使用 DHCP 服务分配 IP 地址的 NAT 及仅主机模式网络更改 IP 地址范围和 DHCP 许可证持续时间。
过程
- 选择编辑 > 虚拟网络编辑器。
- 选择 NAT 或仅主机模式网络,然后单击 DHCP 设置 表 1. DHCP 设置
设置 | 说明 |
开始 IP 地址和结束 IP 地址 | 选定的虚拟网络中,虚拟 DHCP 服务提供的 IP 地址的范围。 |
默认租用时间和最长租用时间 | 选择虚拟网络中 DHCP 服务为客户端提供的 DHCP 租期。 |
五、了解常见网络连接配置
您可以为虚拟机配置桥接模式网络连接、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 虚拟网络连接组件,您可以创建复杂的虚拟网络。虚拟网络可以连接到一个或多个外部网络,也可以在主机系统中完整独立地运行。您可以使用虚拟网络编辑器来配置主机系统中的多个网卡,并创建多个虚拟网络。自定义网络连接配置示例。
六、重命名虚拟网络
通过使用 Windows 主机系统上的 Workstation Pro,您可以将以前添加的网络重命名为对您有意义的名称。
在以下情况下,您无法更改网络的名称。
- 在 Linux 主机上。
- 在 Workstation Pro 自动创建的网络上,如 VMnet0、VMnet1 或 VMnet8。
- 在共享或远程虚拟机上。
前提条件
添加一个虚拟网络。
过程
- 选择编辑 > 虚拟网络编辑器。
- 选择一个添加的网络。 该网络必须是您添加的网络,而不是 VMnet0、VMnet1 或 VMnet8。
- 单击重命名网络。
- 输入新名称,然后单击确定。
结果
将重命名该网络。
七、具有两个防火墙的自定义配置
可以使用很多方法在虚拟网络中组合设备。该示例显示了通过多个防火墙实现的服务器连接。
可以使用很多方法在虚拟网络中组合设备。在该示例中,Web 服务器通过防火墙连接到外部网络,管理员计算机则通过另一个防火墙连接 Web 服务器。
具有两个防火墙的自定义配置
八、创建自定义网络连接配置示例2
前提条件
- 熟悉如何创建虚拟机以及在主机和客户机操作系统中配置网络设备。
- 熟悉网络连接配置示例图。请参阅具有两个防火墙的自定义配置。
过程
- 使用新建虚拟机向导创建四个虚拟机。
- 为第一个虚拟机创建桥接模式网络连接,以便其使用主机网络适配器连接外部网络。
- 不为另外三个虚拟机创建网络。
- 为第一个虚拟机配置网络设置。
- 打开第一个虚拟机,但不要启动。
- 编辑虚拟机设置以添加第二个虚拟网络适配器。
- 将第二个网络适配器连接到 VMnet2。
- 为第二个虚拟机配置网络设置。
- 打开虚拟机,但不要启动。
- 编辑虚拟机设置以添加虚拟网络适配器。
- 将网络适配器连接到 VMnet2。
- 为第三个虚拟机配置网络设置。
- 打开虚拟机,但不要启动。
- 编辑虚拟机设置以添加虚拟网络适配器。
- 将网络适配器连接到 VMnet2。
- 编辑虚拟机设置以添加第二个虚拟网络适配器。
- 将第二个网络适配器连接到 VMnet3。
- 为第四个虚拟机配置网络设置。
- 打开虚拟机,但不要启动。
- 编辑虚拟机设置以添加虚拟网络适配器。
- 将网络适配器连接到 VMnet3。
- 确定 VMnet2 和 VMnet3 所用的网络地址。
选项 | 描述 |
Windows 主机 | 使用 ipconfig /all 命令。 |
Linux 主机 | 使用 ifconfig 命令。 |
- 开启每个虚拟机并安装合适的客户机操作系统。
- 使用虚拟网络编辑器,将 VMnet2 配置为使用虚拟 DHCP 服务向虚拟机分发 IP 地址。
- 在每个客户机操作系统中配置网络连接。
选项 | 描述 |
虚拟机 1 | 对于虚拟机 1 中的桥接模式网络适配器,使用连接外部网络所需的网络连接设置。如果虚拟机从外部网络中的 DHCP 服务器接收其 IP 地址,应当可以采用默认设置。对于虚拟机 1 中的第二个网络适配器,请在 VMnet2 所处的范围内手动分配 IP 地址。 |
虚拟机 2 | 在 VMnet2 所处的范围内分配一个 IP 地址。 |
虚拟机 3 | 网络适配器连接到 VMnet2 和 VMnet3。在其连接的虚拟网络范围内分配 IP 地址。 |
虚拟机 4 | 在 VMnet3 所处的范围内分配一个 IP 地址。 |
- 在每个虚拟机中安装必要的应用程序软件。