UGS License Server 文件夹共享的正确做法
一、先判断是否需要共享许可证服务器只需在本机运行,客户端通过环境变量指向服务器即可,通常不需要把整个 ugs_license_server 共享出去。
环境变量设置要点:
NX6–NX8.5:使用 UGS_LICENSE_SERVER=端口@服务器名
NX8.5+:使用 SPLM_LICENSE_SERVER=端口@服务器名
默认端口:NX6–NX12(不含12)为 28000;NX12–NX2206 为 27800;更高版本可能使用许可证文件(如 siemens_SSQ.dat)。
客户端只需能解析服务器名并访问对应端口,无需访问许可文件夹本体。
二、若确需共享文件夹的 Windows 做法启用网络发现与文件共享:控制面板 → 网络和 Internet → 网络和共享中心 → 更改高级共享设置,开启“专用/来宾或公用”下的网络发现与文件和打印机共享;在“所有网络”中按需设置密码保护的共享(为方便可先选“无密码保护的共享”,生产环境不建议)。
共享步骤:右键 ugs_license_server → 属性 → 共享 → 选择用户(如 Everyone 或指定账户)→ 设置权限(读取/读写)→ 共享;复制“共享路径”(如 \计算机名\ugs_license_server)。
访问方式:在客户端资源管理器地址栏输入共享路径,或使用“网络”浏览到服务器后进入共享目录。
安全建议:为共享单独创建受限账户,并在“共享”和“安全”页同时授予该账户所需权限,避免长期使用 Everyone 的读写权限。
三、许可服务端的配置要点(Windows)以管理员身份运行 lmtools.exe(位于许可目录),在 Config Services 中指定:
Service Name:自定义服务名
Path to lmgrd.exe:许可服务程序路径
Path to the license file:许可证文件路径(.lic)
Path to the debug log file:日志文件路径
点击“Save Service”保存配置
在 Start/Stop/Reread 页点击 Start Server 启动服务;若失败,检查路径、端口占用与日志。
旧版 NX 许可文件(如 ugnx4.lic)首行形如:SERVER 计算机名 ANY 27000,需将“计算机名”改为运行许可服务的服务器名。
四、Linux 服务器场景与客户端指向许可服务通常部署在 Linux(如 CentOS)上:将许可证文件(如 splm8.lic)中的 this_host 改为服务器主机名,安装许可服务(如 SPLMLicenseServer 安装包),安装时指向该 .lic 文件。
客户端设置环境变量(示例):SPLM_LICENSE_SERVER=27800@服务器主机名(端口依据版本选择),无需共享许可目录。
五、常见问题与排查客户端连不上:确认服务器名可解析(可在客户端 ping 服务器名),防火墙放行对应端口(如 28000/27800),许可服务处于运行状态。
共享访问被拒:核对共享与“安全”权限是否一致,尽量使用专用账户而非 Everyone;必要时在“高级共享”中单独为用户设置权限。
服务启动失败:检查 lmgrd.exe 与 .lic 文件路径是否正确、端口是否被占用、日志报错信息。