목차
방화벽 구동 중인 시스템에서는 예외 항목에 Floating 라이선스에 해당하는 포트 항목을 예외 처리 함으로서 Floating 라이선스를 동작 시킬 수 있습니다.
라이선스 파일의 수정
이를 위해서는 우선 라이선스 파일의 수정이 필요합니다.
텍스트 편집기를 이용해 라이선스 파일을 엽니다.
: SERVER myserver 000000000000 VENDOR armlmd USE_SERVER :
SERVER 라인의 편집
파일 내부를 보면 SERVER로 시작하는 라인이 있습니다. 이 라인에는 현재 서버의 hostname과 서버의 MAC 어드레스가 있습니다. 이 MAC 어드레스 뒤에는 원래 lmgrd 라고 하는 데몬(Daemon)의 서비스 포트를 써 넣게 되어 있는데, 만일 입력 하지 않을 경우 기본적으로 27000으로 서비스 됩니다. 처음 라이선스 파일에는 서비스 포트를 써넣지 않는 것이 보통이기 때문에 27000이 lmgrd의 서비스 포트가 되는 것입니다.
SERVER hostname MACADDRESS <lmgrd port number>
이 경우에는 정확히 lmgrd의 서비스 포트를 명시하도록 하기 위해 다음과 같이 수정합니다.
SERVER myserver 000000000000 27000
VENDOR 라인의 편집
VENDOR로 시작하는 라인을 찾아서 armlmd의 서비스 포트를 명시 해 줍니다.
VENDOR armlmd [port=<armlmd port number>]
원래 방화벽이 동작하지 않을 때는 이 서비스 포트를 사용자가 알 필요가 없지만 방화벽을 사용중이라면 armlmd의 서비스 포트 또한 예외처리 해 주어야 합니다. 만일 armlmd를 27001포트로 서비스 하고자 한다면 다음과 같이 수정 합니다.
VENDOR armlmd port=27001
라이선스 파일 편집 완료
사용자가 lmgrd의 서비스 포트는 27000, armlmd의 서비스 포트는 27001, 호스트 이름은 myserver, ip 어드레스가 192.168.1.100, 호스트 PC의 MAC은 000000000000 일때의 라이선스 파일은 다음과 같이 될것입니다.
: SERVER myserver 000000000000 27000 VENDOR armlmd port=27001 USE_SERVER :
서비스 포트의 선정
서비스 포트를 무엇으로 할지는 사용자가 임의로 정할수 있습니다. 다만 다른 프로그램에서 이미 사용중이거나 사용할 가능성이 높은 포트는 피하는 것이 좋습니다. lmgrd와 armlmd을 각각 이 예제에서 처럼 27000과 27001로 하는 것을 추천합니다.
서버의 재 동작
서비스 포트가 바뀌었으면 서버를 재 가동 시켜야 합니다.
방화벽에 예외 포트 설정
제어판의 방화벽을 엽니다.
일반 탭으로 이동해서 예외 허용 안 함을 체크 하지 않습니다.
예외 탭으로 이동해서 포트 추가를 클릭 합니다.
포트 추가 창이 열리면 lmgrd, armlmd의 항목을 각각 추가 합니다.
클라이언트의 수정
만일 lmgrd의 서비스 포트가 변경 되었다면 클라이언트의 윈도우 환경변수 ARMLMD_LICENSE_FILE의 값을 변경된 값으로 바꾸어 주어야 하며 아래와 같이 수정합니다.
<lmgrd port number>@hostname 또는 <lmgrd port number>@ip address 로 변경합니다.
이 예에서는 호스트 이름이 myserver, 서버의 ip가 192.168.1.100으로 가정 했으므로 27000@myserver 또는 27000@192.168.1.100 이 될 것입니다.
댓글 남기기
죄송합니다,로그인을 해야 댓글을 남길 수 있습니다.