两台电脑共享Abaqus许可证服务器的设置步骤
一、准备工作确认基础环境
两台电脑处于同一局域网(确保能互相ping通,如ping 服务器IP返回正常)。
服务器需安装Abaqus License Server组件(可通过Abaqus安装包选择“只安装licensing utilities”完成);客户端需安装Abaqus客户端产品(如Abaqus/CAE)。
关闭两台电脑的防火墙(或放行后续配置的端口,避免阻塞通信)。
二、服务器端配置1. 获取并修改许可证文件打开Abaqus安装包中的crack文件夹,找到abaqus.lic文件(或simulialm.lic)。
用文本编辑器(如Notepad++)修改以下内容:
将this_host替换为服务器的主机名(通过hostname命令获取);
将112233445566替换为服务器的MAC地址(通过ipconfig /all获取,去掉“-”符号)。
2. 安装并启动License Server运行server_install.bat(以管理员身份),进入配置界面:
Config Services:设置Service name(如“Abaqus_License”)、Path to lmgrd.exe(如D:\SIMULIA\License\lmgrd.exe)、Path to the license file(如D:\SIMULIA\License\abaqus.lic)、Path to the debug log file(如D:\SIMULIA\License\aba.log);勾选“Start server at power up”和“Use Services”。
Start/Stop/Reread:点击“Start Server”,确认提示“Server Start Successful”。
3. 固定端口(避免防火墙拦截)编辑abaqus.lic文件,在SERVER行末尾添加固定端口(如27011),格式为:SERVER 服务器主机名 服务器MAC地址
编辑simulialm.lic文件(位于SMA/site/目录),在VENDOR行添加Vendor守护进程端口(如27012),格式为:VENDOR ABAQUSLM port=
重启License Server使端口生效(通过lmgrd -c ABAQUS.lic -l log.txt命令重启)。
三、客户端配置1. 设置环境变量打开客户端电脑的“系统属性→高级→环境变量”,新增系统变量:
变量名:LM_LICENSE_FILE;
变量值:27011@服务器IP(27011为服务器SERVER行中的固定端口,服务器IP为客户端能访问的服务器IP地址)。
2. 验证连接在客户端运行lmutil lmstat -a -c 27011@服务器IP命令:
若显示“Users of ABAQUS: (Total of X licenses issued; Total of Y licenses in use)”,说明连接成功;
若提示“无法连接到许可服务器”,需检查:防火墙是否放行端口、LM_LICENSE_FILE变量是否正确、服务器License是否启动。
四、常见问题排查问题1:无法连接到许可服务器
解决:检查防火墙是否放行lmgrd端口(如27011)和ABAQUSLM端口(如27012);确认LM_LICENSE_FILE变量中的IP/端口与服务器配置一致。
问题2:License文件修改后仍报错
解决:确保this_host与服务器主机名完全一致(区分大小写),MAC地址无“-”符号;重启License Server和客户端。
通过上面步骤,两台电脑即可共享同一台Abaqus许可证服务器,实现浮动许可的高效利用。