在继续之前,请确保没有其他程序使用您将选择的端口,并且防火墙允许通过分配的端口进行通信。
NI VLM 3.x 或更高版本:
- 通过NI VLM的 Tools » Preferences设置端口。在首选项对话框中,有一个对话框用于指定主要许可端口(Main Licensing Port)和通信端口(Communication Port)。
- 设置端口保存后,重启NI Volume License Manager。
- 通过选择窗口左侧的Stop Volume License Server来停止许可证服务器。
- 验证您的服务器状态是否为Not Running。
- 通过转到File » Install Agreement License File,将您的许可文件安装到 NI 批量许可管理器中。
- 通过选择窗口左侧的Start Volume License Server重新启动许可证服务器。
NI VLM 2.x:
-
可以通过转到Options » Preferences来设置端口。在首选项对话框中,有一个许可证服务器端口输入。
-
设置端口后,重启NI Volume License Manager。
-
通过Options » Local License Server » Stop 来停止许可证服务器。
-
通过Options » Install License File,将您的许可证文件安装到 NI 批量许可证管理器中。
-
通过Options » Local License Server » Start重新启动许可证服务器。
NI VLM 1.0 或 FLEXnet Publisher(以前称为 FLEXlm):
-
打开您从 NI 获取的协议许可文件并更改此文件中的端口。
-
许可证文件的第一行指示要使用的端口号。默认情况下,这将设置为 27000。
-
将此号码更改为您希望使用的端口,保存并关闭协议许可文件。
附加信息
除了承载您的 NI 许可证的端口之外,还有一个特定于 NI 许可证的常驻程序(daemon),称为 nilm,它会在随机分配的端口上运行。您可以通过查看 NI VLM 调试日志来判断您正在使用哪个端口。应该有一行类似于:
(lmgrd) nilm using <TCP-port>
如果您希望指定 nilm 常驻程序在特定端口上运行,您可以编辑 NI 发送给您的协议许可文件。
-
更改显示 VENDOR nilm 的行以包含您要使用的端口号。例如,如果您希望 nilm 常驻程序在端口 4000 上运行,您可以按如下方式修改 VENDOR 行:
VENDOR nilm PORT = 4000
请注意,此行区分大小写,因此请确保 VENDOR 和 PORT 全部大写。
-
保存并关闭协议许可文件。
-
使用上述说明重新启动您的许可证服务器。