2025.04.04 14:42
솔리드엣지나 UG NX를 사용하는 과정에서 자주 마주하는 문제 중 하나가 바로 라이선스 오류입니다. 특히 Siemens에서 제공하는 Splm Licenser Server가 꼬이거나 제대로 작동하지 않을 경우, 프로그램이 실행되지 않거나 설치 중 멈추는 등 다양한 문제가 발생할 수 있습니다.
라이선스는 대부분 서버-클라이언트 구조로 구성되어 있고, 윈도우 방화벽, 포트 충돌, 잘못된 환경변수 설정 등이 복합적으로 작용해 오류를 유발하기 때문에 문제 해결이 꽤 까다롭게 느껴질 수 있죠. 오늘은 실제 경험을 바탕으로 자주 발생하는 Splm Licenser Server 오류를 중심으로, 솔리드엣지와 UG NX의 문제 해결법을 정리해볼까 합니다.
대부분의 오류 메시지는 다음과 같이 시작합니다:
"NX License Error: Cannot connect to license server"
"Invalid License File"
"Server not responding"
"lmgrd.exe 오류"
"NX Could not obtain license error -96"
이런 오류들은 보통 라이선스 서버와 통신이 원활하지 않거나, 포트가 제대로 열려 있지 않아서 발생합니다. 경우에 따라선 백신 프로그램이 문제를 일으키기도 하죠.
오류 상황 | 해결 방법 |
---|---|
서버가 안 뜸 (lmgrd.exe ) |
splm6.lic 파일의 포트 확인 (기본 포트: 28000), 방화벽 해제, 서비스 재시작 |
클라이언트에서 연결 안 됨 | 환경변수 UGS_LICENSE_SERVER=28000@서버IP 확인 |
"Could not connect" 오류 | 서버와 클라이언트 IP 확인, 서버에서 lmtools 로 진단 |
"Invalid license file syntax" | splm6.lic 파일에 공백, 줄바꿈, 경로 오류 여부 확인 |
NX 설치 후 실행 안 됨 | 시스템 재부팅 후 환경변수 재확인, Windows 계정 권한 확인 |
특히 환경변수 설정이 중요합니다. 잘못 설정된 라이선스 서버 정보로 인해 연결이 되지 않는 경우가 많습니다.
UGS_LICENSE_SERVER=28000@192.168.0.100
이런 형식으로 포트 번호와 IP 주소를 정확히 기입해야 합니다. 만약 로컬에서 구동하는 경우 localhost
로 설정해도 무방합니다.
솔리드엣지는 UG NX와 같은 Siemens 기반이라 구조는 유사하지만, 설치 과정에서의 에러 메시지는 다를 수 있습니다. 대표적으로 "License not found" 오류가 빈번히 발생하며, 이 역시 환경변수나 방화벽 문제로 인해 발생합니다.
또한, 솔리드엣지는 Windows 업데이트 후 갑자기 라이선스를 인식하지 못하는 경우도 있는데, 이럴 땐 라이선스 재활성화 또는 lmtools 재실행이 필요합니다.
라이선스 서버가 정상 작동하지 않는 원인 중 상당수는 방화벽 차단입니다. Windows Defender 또는 외부 백신 프로그램에서 다음 실행 파일들을 예외로 설정하세요.
lmgrd.exe
splm_lm.exe
ugslmd.exe
또한 TCP 포트 28000, 28001이 기본 포트이므로 이 포트도 열어주어야 클라이언트가 정상적으로 접근할 수 있습니다.
한 번은 NX 라이선스를 새로 적용했는데도 계속 실행이 안 되는 거예요. 결국 원인은 라이선스 설치 폴더의 한글 경로였습니다. Siemens 제품군은 간혹 한글 경로나 공백에 민감해서, 설치 경로나 환경변수에 한글이 포함되면 이상하게 동작하는 경우가 많아요. 이런 부분도 꼭 체크해보는 게 좋습니다.
FAQ
설치 후 환경변수 설정이나 라이선스 서버 연결이 누락된 경우가 많습니다. UGS_LICENSE_SERVER
가 정확히 설정돼 있는지 확인하세요. 시스템 재부팅도 필수입니다.
대부분 재설치보다는 라이선스 서버 문제입니다. splm6.lic
파일 경로와 포트 설정, 방화벽 상태를 점검하세요.
가능성이 높습니다. TCP 28000 포트가 열려 있는지, 서버에서 lmtools
실행 후 정상적으로 서비스가 등록되어 있는지 확인하세요.