要修改 Abaqus 许可证服务的监听端口,需按以下步骤操作。该过程主要涉及 FlexNet 许可证管理器(即 Abaqus License Server)的配置,适用于单机或浮动许可环境。
修改步骤
确定新端口号
建议使用 未被占用的高位端口(如 27011、27012、63925 等),避免与系统或其他软件冲突
若使用默认端口(如 27800 或 27000-27009 范围),需确认其未被其他服务占用
编辑许可证文件(通常是 license.dat 或 simulia.lic)
打开许可证文件(路径通常位于 Abaqus 安装目录下的 License 文件夹)。
修改 SERVER 行,在末尾添加 lmgrd 监听端口,例如:text
SERVER this_host 333ab21b
在 VENDOR 行显式指定 ABAQUSLM 守护进程端口,例如:text
VENDOR ABAQUSLM port=
注意:this_host 应为服务器主机名(可通过命令 hostname 查看),且不能包含中文字符
重启许可证服务使配置生效
打开 LMTools Utility(路径如 C:\SIMULIA\License\LMTools.exe)。
切换到 Start/Stop/Reread 选项卡:点击 Stop Server;
再点击 Start Server。
或通过命令行操作(以管理员身份运行 CMD):cmd
net stop "ABAQUSLM"
net start "ABAQUSLM"
配置防火墙放行新端口
在 服务器和客户端 上,分别放行以下端口的 TCP 入站规则:lmgrd 端口(如 27011)
ABAQUSLM 端口(如 27012)
可通过 Windows Defender 防火墙 → 高级设置 → 入站规则 → 新建规则完成
验证端口配置是否生效
使用 lmutil 工具检查状态:cmd
lmutil lmstat -a -c 27011@服务器主机名
若返回许可信息(如 ABAQUSLM: UP),说明配置成功
注意事项
主机名必须为纯英文,否则可能导致连接失败
若使用 多软件共存环境(如 UG NX),需避免端口冲突,可考虑将 Abaqus 端口设为高位非标准端口
修改后若仍报错(如 -15, 10061),请检查:端口是否被防火墙拦截;
主机名解析是否正确(尝试用 IP 替代主机名测试);
许可证文件路径是否被 LMTools 正确引用
如需进一步排查,可查看 Abaqus 日志文件(通常位于 C:\SIMULIA\Logs 或安装目录下的 Logs 文件夹)。
要修改 Abaqus 许可证服务的监听端口,需按以下步骤操作。该过程主要涉及 FlexNet 许可证管理器(即 Abaqus License Server)的配置,适用于单机或浮动许可环境。
确定新端口号
编辑许可证文件(通常是 license.dat 或 simulia.lic)
注意:this_host 应为服务器主机名(可通过命令 hostname 查看),且不能包含中文字符
重启许可证服务使配置生效
配置防火墙放行新端口
验证端口配置是否生效
如需进一步排查,可查看 Abaqus 日志文件(通常位于 C:\SIMULIA\Logs 或安装目录下的 Logs 文件夹)。