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

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

前提条件

  • 确认您具有 Fusion Pro 许可。
  • 确认您知道管理员密码。

过程

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

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

      端口转发配置将显示在网络列表中。
  6. (可选) 要将主机系统连接到该专用网络,请选择将 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 在该网络上提供地址
  9. (可选) 要更改子网 IP 或子网掩码,请在子网 IP子网掩码文本框中修改地址。
  10. (可选) 要配置巨型帧,请从 MTU 下拉菜单中选择自定义,然后在文本框中输入介于 72 字节和 9194 字节之间的值。
  11. 点按应用

结果

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