通过使用 Fusion Pro,您可以针对虚拟机与 Mac 共享 IP 地址和 Mac 地址的情形添加额外的 NAT 配置。

默认情况下,Fusion 提供一个使用 NAT 的与我的 Mac 共享配置。您可以添加额外的 NAT 配置以执行一些操作,例如,关闭 DHCP 服务或使用非默认子网 IP 或子网掩码。

前提条件

  • 确认您知道管理员密码。

过程

  1. 选择 VMware Fusion > 偏好设置,然后点按网络
  2. 点按锁图标,输入管理员密码,然后点按
  3. 点按网络列表下面的加号 (+)。
  4. (可选) 如果想要重命名虚拟网络,请连按名称,输入新名称,然后按 Return 键。
  5. 允许网络上的虚拟机使用 NAT 连接到外部网络。
    1. 选择允许该网络上的虚拟机连接到外部网络 (使用 NAT)
      注: 在 Big Sur 主机上,如果主机已配置 IPv6,则虚拟机将获取 IPv6 地址。如果将 Fusion 12.1.2 或更低版本与配置了 IPv6 的 Mac OS Big Sur 主机结合使用,请跳过步骤 5.b。
    2. (可选) 选中启用 IPv6 复选框。
    3. (可选) 使用相应的选项配置 IPv6 前缀文本框。
      选项 说明
      手动 在文本框中输入 IPv6 前缀。
      自动 将文本框留空以便自动生成 IPv6 前缀。
    4. (可选) 对于您想要添加的每个端口转发配置,点按“端口转发”部分下的加号 (+)。
    5. (可选) 对于所添加的每个端口转发配置,提供以下信息并点按
      主机端口 Mac 主机上可用的端口号。确认端口与现有端口转发条目所使用的端口不存在冲突。
      类型 要使用的相应协议。
      虚拟机 IP 地址 您要将入站请求转发到的虚拟机的 IP 地址。
      虚拟机端口

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

      端口转发配置将显示在网络列表中。
  6. (可选) 要将主机系统连接到该专用网络,请选择将 Mac 主机连接到该网络
    注: 对于 MacOS Big Sur 主机上的 Fusion 12.1.2 及更低版本, 将 Mac 主机连接到该网络复选框不可用。
  7. (可选) 如果您启用了 IPv6,并希望 Mac 主机使用 IPv6 与虚拟机进行通信,请将 IPv6 地址手动添加到 NAT 虚拟网络接口。
    注: 在 Mac 系统上,NAT 虚拟网络接口不会自动接受 IPv6 地址分配。
    1. 在您的 Mac 上打开终端窗口。
    2. 输入如下命令。
      sudo ifconfig VirtualNetworkInterfaceName inet6 IPv6Prefix::1 up
      
      其中, VirtualNetworkInterfaceName 是虚拟网络接口名称的占位符,如 vmnet2; IPv6Prefix::1 是 IPv6 前缀的占位符,其格式如下所示:xxxx:xxxx:xxxx:xxxx::1。
  8. (可选) 要使用本地 DHCP 服务为网络中的虚拟机分配 IP 地址,请选择通过 DHCP 在该网络上提供地址
    注: 对于 MacOS Big Sur 主机上的 Fusion 12.1.2 及更低版本, DHCP 复选框不可用。
  9. (可选) 要更改子网 IP 或子网掩码,请在子网 IP子网掩码文本框中修改地址。
  10. (可选) 要配置巨型帧,请从 MTU 下拉菜单中选择自定义,然后在文本框中输入介于 72 字节和 9194 字节之间的值。
    注: 对于 MacOS Big Sur 主机上的 Fusion 12.1.2 及更低版本,巨型帧功能不可用。
  11. 点按应用

结果

现在,与 Mac 上的虚拟机关联的虚拟网络适配器可以访问您配置的网络。