라이선스 서버 컴퓨터의 Windows 방화벽에서 포트(port)가 차단되어 있는 경우,
로컬 컴퓨터(라이선스 서버가 아닌 컴퓨터) 에 SIMULIA Abaqus를 설치할 때 라이선스 서버를 인식하지 못해 설치가 실패하거나, 설치 후 실행되지 않는 문제가 발생할 수 있습니다
아래의 안내 내용 및 첨부파일을 참고하시어 문제를 해결하시기 바랍니다.
참고: OS 버전에 따라 방화벽에서 포트 설정 및 프로그램 허용 방식이 다를 수 있으므로, 관련 설정 방법은 인터넷 검색을 통해 다양한 자료를 참고하실 수 있습니다.
★ SIMULIA Abaqus를 설치하는 컴퓨터는 라이선스 서버컴퓨터와 동일한 네트워크에 연결되어 있어야 라이선스를 인식할 수 있습니다. → 경우에 따라 회사(또는 학교)의 네트워크 관리자 확인이 필요할 수 있습니다.
★ 방화벽 설정은 반드시 ‘라이선스 서버’ 컴퓨터에서 진행해야 합니다. → 라이선스 관리자 프로그램(LMTools 등)이 구동 중인 컴퓨터 기준입니다.
★ 방화벽 설정에 앞서, 라이선스 서버 컴퓨터의 방화벽을 잠시 비활성화(해제)하여 설치를 진행할 수 있습니다. 문제가 방화벽 때문인지 먼저 확인할 수 있는 방법입니다. → 문제가 방화벽으로 확인되면, 설치 후에 필요한 포트를 열어주는 방식으로 설정을 할 수 있습니다. 또는 방화벽 해제 후 라이선스 서버컴퓨터 인식이 된다면, 필요한 포트만 열어준 후에 설치를 진행할 수도 있습니다.
lmgrd.exe에 대한 포트 번호를 Abaqus license 파일에 추가하는 방법은 아래에 정리되어 있으므로 참고하십시오.
또한 abaquslm.exe 에 대한 tcp 포트 번호는 라이선스관리자를 새로 실행할 때 마다 변경되므로, 이 포트 번호를 고정하려면 아래와 같은 방법을 적용하시면 됩니다.
———– Port 번호 고정 방법 (FlexNet 기반 라이선스의 경우)—————–
Port 번호를 고정하려면, license 파일을 수정해야 합니다.
license 파일 내 아래와 같이 첫 번째 & 두 번째 행을 편집하여 포트 번호를 지정해주세요.
SERVER this_host xxxxxxxxxxxx 27001
VENDOR ABAQUSLM port=xxxx
첫 번째 줄 맨 끝의 27001 은 lmgrd.exe 의 port 번호를 27001 로 설정한 예시입니다. 그 앞은 라이선스서버컴퓨터의 물리적 주소입니다.
해당 위치에 port 번호를 입력하지 않으면 기본값(default)인 27000 이 자동으로 적용됩니다. 27000 을 명시적으로 입력해도 문제는 없으며, 다른 소프트웨어와 충돌이 없다면 기본 포트 번호(27000)을 그대로 사용하는 것을 권장드립니다.
⚠️ 포트 번호를 변경하는 경우, 각 컴퓨터에 설치된 Abaqus 환경 설정 파일 내의 라이선스 서버 포트 번호도 변경된 포트 번호로 반드시 수정해 주셔야 합니다..
⚠️ 포트 번호를 변경하는 경우, 라이선스 파일이 새로 갱신될 때마다 해당 포트 번호를 다시 입력해야 하므로 번거로울 수 있습니다.
두 번째 줄에 설정하는 ABAQUSLM port=xxxx 항목은 abaquslm.exe에 대한 TCP 포트 번호를 고정하는 부분입니다. (예: port=27002)
⚠️ 이 역시 마찬가지로, 라이선스 파일이 변경될 때마다 포트 번호를 직접 입력해주셔야 합니다. 다른 소프트웨어와 충돌이 없는 포트 번호를 지정해야 합니다.
위 라이선스 파일을 수정하실 때는 현재 구동되는 라이선스서버 관리자를 중지(stop) 시키신 후 수정 해주셔야 합니다.
flexnet(flexlm) 라이선스관리자를 실행한 후,
① Start/Stop/Reread 탭으로 이동합니다.
② Force Server Shutdown을 체크한 후,
③ Stop Server !
④ 라이선스파일 수정
⑤ Start Server !
———– ABAQUSLM의 Port 번호 고정 방법 끝 ———————
★ DSLS(Dassault Systèmes License Server) 타입 라이선스의 경우,
기본 설정된 **포트 번호는 4084 및 4085**입니다. 방화벽 설정 시 해당 포트를 예외 허용(open) 해주시면 됩니다..
DSLS 라이선스 파일은 바이너리 형식의 파일로, 텍스트 편집기에서는 내용을 확인할 수 없습니다.. (확장자 *.LICZ)
반면, FlexNet 타입 라이선스는 ASCII 형식의 텍스트 파일이며, 텍스트 편집기에서 내용을 직접 열어 확인 및 수정할 수 있습니다. (확장자 *.lic)
⚠️ 설치 및 설정 전에, 반드시 보유하고 계신 라이선스의 타입(DSLS 또는 FlexNet) 을 확인해 주세요. 만약 라이선스 타입을 정확히 확인하기 어려우신 경우,브이이엔지(VENG) 고객에 한하여 문의 주시면 확인 및 안내를 도와드리겠습니다.
※ OS는 Windows 기준입니다.
※ Abaqus 버전별 Prerequisites 정보를 반드시 확인하시기 바랍니다. (공식지원 OS 확인 필요)
※ Windows 도 종류별로 다양한 제품군이 있으므로, 세부 설정 방법은 조금씩 다를 수 있습니다.
[버전별 주요 제한 사항]
※ Abaqus 6.12부터: Windows XP는 더 이상 공식 지원되지 않습니다.
※ Abaqus 6.13부터: 32비트(32bit) 프로세서에 대한 지원이 중단되었으며, 64비트(64bit) 시스템만 지원됩니다.
※ Abaqus 2019부터: Windows 7은 공식 지원 운영체제에서 제외되었습니다.
————————————————————————————————————————————————————
■ [참고사항]현재 사용중인 모든 포트와 해당 프로세스 정보를 확인하는 명령어. (Windows: 명령 프롬프트(cmd) 창에서 입력)
netstat -ano
[설명]
a: 모든 연결 및 대기 중인 포트를 표시
n: 주소와 포트를 숫자로 표시 (이름 해석 X)
o: 각 포트를 사용하는 프로세스 ID(PID) 표시
[예]
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 872
TCP 0.0.0.0:27000 0.0.0.0:0 LISTENING 3124
….
→ 이 예에서는 27000 포트가 PID 3124 프로세스에 의해 사용 중임을 의미합니다.(보통 lmgrd 가 이 포트를 사용)
특정 포트(예: 27000)가 사용 중인지 확인하려면 다음과 같이 입력합니다.
netstat -ano | find “27000”
————————————————————————————————————————————————————
[Linux 사용자 안내]
※ Linux 환경에서 Abaqus를 사용하는 경우, 방화벽 설정 및 포트 개방이 필요할 수 있습니다.관련 내용은 ‘자주 묻는 질문’ 게시판 내 [“리눅스(Linux) 포트 열기, 방화벽 설정/해제 등”] 게시글을 참고해 주세요.
※ 아울러, 설정 과정에서 문제가 발생할 경우 회사 내 Linux 시스템 관리자에게 도움을 요청하시기 바랍니다.
[참고사항]
※ 첨부파일은 고객 지원을 위한 참고용 자료로 제공되는 것이며, 해당 작업은 고객님께서 직접 진행하셔야 하는 사항입니다.
※ 관련된 설정 방법이나 정보는 인터넷 검색을 통해서도 다양하게 확인하실 수 있으니 참고해 주시기 바랍니다.
[제품 구매 문의 안내]
1. 브이이엔지(VENG) 홈페이지 고객센터
→ [구매문의] 페이지에서 문의 내용을 작성한 후 ‘보내기’ 버튼을 클릭해 주세요.
2. 브이이엔지 영업팀 이메일 접수
→ 이메일 주소: sales@veng.co.kr
→ 문의 내용과 함께 성함, 연락처를 기입하여 발송해 주시기 바랍니다.
감사합니다.