设置网络许可服务器后,尝试连接到服务器时,THCAD可能会报告错误-17。原因可能是由于存在防病毒和/或防火墙和/或代理服务器。
防毒软件
如果防病毒软件在服务器上运行,并阻止许可服务器程序(rlm.exe在Windows上),你需要解锁RLM服务的杀毒软件。
有关如何解除阻止服务的信息,请参阅防病毒配置。
防火墙功能
如果在服务器和THCAD之间安装了防火墙,则需要在防火墙中打开两个端口号:端口号5053和分配给许可证服务器的端口号。
许可证服务器启动时,将动态分配此端口号。要在防火墙中打开此端口,必须首先在服务器上的Tianhe.lic文件中进行设置:
- 打开位于http://localhost:5054的“许可证服务器管理” Web界面。
- 单击左侧的状态按钮。在[LicenseServer](端口5053)页面上,“ rlm”的状态打开。
- 在“ ISV服务器”表中,查看wct行。端口号显示在第二栏中。复制此端口号。
在文本编辑器(记事本,Gedit等)中打开Tianhe.lic文件。该文件的默认位置是 C:\Program Files\Tianhe\THCAD Network License Manager。
您可以通过将ISV wct行修改为
ISV wct port = [port number]
来固定端口号,其中[port number]必须替换为从ISV Servers表复制的端口号。
4. 在防火墙中,打开数字5053和添加到Tianhe.lic文件中的端口号。
5. 关闭并重新启动许可证服务器程序。
注意:如果这不能解决问题,请将许可证服务器程序(Windows上为rlm.exe)作为例外添加到防火墙例外中,然后再次重新启动许可证服务器。
以下是以开放5051端口为例,服务器上的设置截图。
即服务器需要开放5053和5051的TCP入口:
代理服务器
如果在THCAD和许可服务器之间存在代理服务器,则应在THCAD中配置代理设置。