测试 NI 许可证管理器的批量许可配置和连通性

更新 Aug 23, 2024

环境

软件

  • Volume License Manager

本文介绍了如何测试和验证 NI 许可证管理器 (NILM) 是否已正确配置与批量许可服务器通信。

本文是 Volume License Manager (VLM) 故障排除指南 的一部分

介绍

故障排除的下一步是确保 NI 许可证管理器配置可以与许可服务器通信。这是在 NI 许可证管理器的用户界面中完成的。一旦 NI 许可证, 服务器配置正确并且可以与许可服务器通信,您可以确认客户端权限已添加到 Volume License Manager。

将客户端配置为与许可证服务器具有相同的域

如果客户端计算机连接到与客户端计算机位于不同域中的许可证服务器,则可能会发生错误。要解决此问题,请将服务器的域添加到客户端计算机的 DNS 设置中。为此,请在客户端计算机上完成以下步骤:

要在 Windows 7 和以前版本的 Windows 上配置 DNS 设置:

  1. 从控制面板打开局域网设置开始 » 控制面板 » 网络连接 » 本地连接)。
  2. 单击属性按钮。
  3. 从网络组件列表中选择Internet 协议 (TCP/IP)
  4. 单击属性按钮。
  5. 单击高级按钮。
  6. 更改到DNS选项卡。
  7. 确保选择附加这些 DNS 后缀
  8. 单击添加按钮。
  9. 输入许可证服务器的域后缀,然后单击添加
  10. 关闭所有打开的对话框,根据需要选择确定关闭

要在 Windows 10 上配置 DNS 设置:
  1. 从控制面板打开网络和 Internet设置(开始 » 控制面板 » 网络和 Internet » 查看网络和状态)。
  2. 选择更改适配器设置
  3. 选择要验证 DNS 设置的网络,右键单击它,然后选择属性
  4. 根据您使用的 IP 版本,从网络组件列表中选择Internet 协议 (TCP/IP)
  5. 单击属性按钮。
  6. 单击高级按钮。
  7. 切换到DNS选项卡。
  8. 确保选择附加这些 DNS 后缀
  9. 单击添加按钮。
  10. 输入许可证服务器的域后缀,然后单击添加
  11. 关闭所有打开的对话框,根据需要选择确定关闭

配置和连接

  1. 配置 NI 许可证管理器以指向 VLM 服务器并在网络许可证选项卡中检查通信。如果使用 27000 和 4637 以外的端口,请确保包括端口号,格式为 <Machine Name>:<Port Number>

注意:如果 NI 许可证管理器无法使用机器名称连接许可证服务器,请尝试 <IP 地址>:<端口号>。

  1. 如果仍然无法与许可服务器通信,请尝试通过将机器名称替换为机器的 IP 地址来编辑安装在许可服务器上的许可证文件。仅建议将此作为最后一步。
    1. 在文本编辑器中打开 NI 提供的许可文件,并将紧跟在 SERVER 之后的第 1 行中的机器名称替换为机器的 IP 地址。当前使用的许可证文件可以在以下位置找到
      <ProgramData>\National Instruments\Volume License Manager\nivlm.lic
      注意: NI 建议在进行任何编辑之前创建 nivlm.lic 的备份。
    2. 不要更改许可证文件的任何其他部分,因为这会使它失效。
    3. 保存许可证文件并将其安装在 Volume License Manager 中。请参阅安装许可证文件文档。
  1. 一旦 NI 许可证管理器可以与 Volume License Manager 通信,使用 Volume License Manager 添加客户端权限。如果 NI 许可证管理器无法与 Volume License Manager 通信,请查看VLM 故障排除指南中的先前步骤
    1. 有关说明,请参阅添加客户端权限入门文档。

解释结果

NI 许可证管理器无法使用机器名称或 IP 地址联系许可服务器

这意味着 NI 许可证管理器无法使用管理批量许可证服务器对话框中提供的信息与许可服务器通信。此通信可能被防火墙或可能的防病毒软件阻止。如果尚未测试与许可服务器的连接,请参阅Ping 测试Telnet 测试故障排除指南。

如果所有测试都通过,但您仍然遇到问题

如果客户端可以通过Ping 测试中概述的 ping 成功通信,可以通过Telnet 测试中概述的适当端口进行通信,并且在 NI 许可证管理器中配置正确,建议联系NI 支持以进一步排除故障。

如果所有测试都通过,并且一切正常

如果 NI License Manager 可以连接到许可服务器,它应该能够从许可服务器请求许可。接下来,需要配置许可服务器以向相关客户端提供许可

配置 NI 许可证管理器以指向 VLM 服务器