현장에서 LMTOOLS 이야기가 나오면 많은 분들이 UG NX 전용 도구 처럼 받아들이는 경우가 많습니다. 그런데 실제로는 반대에 가깝습니다. LMTOOLS는 지멘스만의 도구가 아니라 FlexNet/FLEXlm 계열 라이센스 서버를 윈도우에서 관리할 때 많이 쓰는 관리 화면 이고, NX·Solid Edge·Femap 같은 지멘스 계열뿐 아니라 Autodesk, MATLAB, ArcGIS, IBM Rational 같은 제품군에서도 비슷한 구조를 볼 수 있습니다. 최근에는 여기서 한 번 더 헷갈리는게 이번에 지멘스 NX 2406 를 설치했는데 예전처럼 서비스에 Siemens License Server 가 보이지 않거나, SPLM License Server 를 따로 설치하지 않았는데도 프로그램이 실행되는 경우가 있기 때문입니다. 우선 이 부분은 단순히 설치가 잘못된 게 아니라 라이센스 방식 자체가 달라졌거나 , 서버형이 아닌 로컬/클라우드 기반 방식 을 쓰는 경우가 많아서 생기는 차이입니다. 먼저 결론부터 정리하면 LMTOOLS가 보인다고 해서 무조건 정품 서버형 라이센스이고, 안 보인다고 해서 바로 비정상 설치라고 단정할 수는 없습니다. NX X 같은 named-user 방식 은 로그인 기반으로 동작할 수 있고, node-locked non-served 방식은 서버 서비스 자체가 필요하지 않을 수 있습니다. 반대로 서버형 정품이라면 서비스, 라이센스 파일, 포트, 환경변수, 로그 가 서로 맞아야 정상입니다. LMTOOLS가 하는 일 LMTOOLS는 쉽게 말해 라이센스 서버 상태판 입니다. 화면만 보고 있으면 단순한 유틸리티처럼 보이지만 실제로는 뒤에서 돌아가는 lmgrd , 각 소프트웨어 제조사의 vendor daemon , 그리고 license file 또는 trusted storage 를 연결해 확인하는 역할을 합니다. ...
안녕하세요! 엔지니어링 및 3D CAD/CAE 소프트웨어(AutoCAD, NX, SolidWorks, Ansys 등)를 기업이나 연구실 환경에서 사용하려면 네트워크 라이선스 구축이 필수적입니다. 이때 핵심 역할을 하는 것이 바로 LMTools(FlexNet Publisher) 입니다. 오늘은 LMTools의 기본 작동 방식부터, 윈도우 서비스 자동 실행 등록, 클라이언트 환경 변수, 그리고 가장 애를 먹는 방화벽 설정까지 완벽하게 정리해 드리겠습니다. 1. LMTools(FlexNet) 작동 방식 이해하기 네트워크 라이선스는 기본적으로 클라이언트-서버(Client-Server) 아키텍처 로 작동합니다. Master Daemon (lmgrd.exe): 라이선스 서버의 메인 매니저입니다. 클라이언트의 요청을 가장 먼저 접수합니다. (기본 포트: 27000~27009) Vendor Daemon (예: ugslmd, adskflex, snl): 각 소프트웨어 제조사별로 라이선스의 암호를 해독하고 실제 권한(Ticket)을 부여하는 역할을 합니다. 동작 흐름: 클라이언트 PC에서 프로그램 실행 → 서버의 lmgrd로 요청 전송 → lmgrd가 Vendor Daemon으로 요청 이관 → 라이선스 체크아웃(Check-out) 후 프로그램 실행. 2. 사전 준비: Host ID(MAC 주소) 확인 라이선스 파일(.lic)은 특정 서버 PC에서만 작동하도록 암호화되어 있습니다. LMTools를 실행하고 System Settings 탭으로 이동하면 Ethernet Address 항목이 있습니다. 이 12자리 영문/숫자 조합이 서버 PC의 MAC 주소이며, 라이선스 발급의 기준이 됩니다. 3. 윈도우 서비스 자동 실행 설정 (Config Services) 서버 PC가 재부팅될 때마다 라이선스 서버가 자동으로 백그라운드에서 실행되도록 설정해야 합니다. [Config Services 탭 설정 단계]...