IDA Pro配置客户端
发布时间:2022-12-05 16:54:39点击量:
Windows
在 Windows 上,您可以只运行 IDA 并打开一个文件。在第一次运行时,这将产生一个交互式对话框,您可以在其中输入许可证服务器的名称。您还可以像 Linux 和 OS X 一样设置环境变量。
操作系统
要告诉 IDA 许可证服务器的位置,您可以使用环境变量:
export HEXRAYS_LICENSE_FILE=@servername
或设置文件:
echo "HEXRAYS_LICENSE_FILE=@servername" > ~/.flexlmrc
防火墙问题
签出许可证需要两个 TCP 连接:一个连接到许可证服务器,一个连接到供应商守护程序。如果您使用防火墙,则需要确保服务器和客户端(IDA 工作站)上的两个连接都没有被阻止。
许可证服务器使用的默认端口范围是 27000-27009。默认情况下,供应商守护程序使用动态端口,因此它会在每次运行时发生变化。要更改或修复端口,您可以使用 Web UI,或编辑 .lic 文件。
网络用户界面 (lmadmin)
许可证服务器的端口可以在“服务器配置”选项卡的“许可证服务器配置”部分中更改。供应商守护程序端口可以在“供应商守护程序配置”选项卡中更改,“hexrays”守护程序的设置。您可能需要重新启动供应商守护程序和/或许可证服务器才能使更改生效。
.lic文件
可以在 SERVER 行指定许可证服务器端口,例如:
服务器 this_host 001122334455 29000
可以在 VENDOR 行指定供应商守护程序端口,例如:
供应商 hexrays PORT = 30000
您将需要在编辑后重新导入 .lic 文件(对于 lmadmin)或重新启动服务器(对于 lmgrd)。
如果更改默认的许可服务器端口,则需要在 IDA 的服务器路径中指定它,例如:29000@servername。