호스트 ID는 MATLAB 라이선스 파일을 생성하는데 사용되는 컴퓨터의 고유 식별번호입니다. 하기 2개의 경우를 제외하면 호스트 ID는 컴퓨터의 가장 낮은 번호의 맥어드레스를 사용하면 됩니다.
- Window에서 Individual 라이선스를 사용하는 경우, 호스트 ID는 C드라이브의 볼륨일련번호를 사용합니다.
- Network 라이선스를 사용하는 경우, 호스트 ID로 IP주소를 사용할 수 있지만 IP주소는 변경될 가능성이 있기 때문에 권장하지 않습니다.
<운영체제별 호스트 ID 조회방법>
Windows
Individual 라이선스의 경우 c드라이브의 볼륨일련넘버 또는 맥어드레스를 사용합니다
- 볼륨일련번호를 검색하려면 . 윈도우 명령 프롬프트 창을 열고(시작 메뉴 옆 검색창에 cmd로 검색) 다음 명령어를 실행
vol c:
볼륨 일련번호는 2번째 줄에 검색되며 Volume Serial Number is 1234-ABCD와 같이 표시됩니다. 표시된 8자리 호스트 ID는 - 를 제외하고 입력합니다.
- 맥어드레스를 검색하려면 윈도우 명령 프롬프트 창을 열고 다음 명령어를 실행
getmac
만약 여러개의 맥어드레스가 표시되는 경우, 첫번째 줄의 맥어드레스를 - 없이 12자리를 입력합니다.
MacOS호스트 ID는 eth0 장치의 맥어드레스입니다. eth0 장치의 맥어드레스를 터미널창에서 검색하려면
- Finder
- 응용프로그램
- 유틸리티
- 터미널
- 명령 창에 다음 명령어를 실행
ifconfig en0 | grep ether
맥어드레스는 "ether"에 표시되는 값입니다.
Linux
R2014a 이상의 경우 네트워크 인터페이스 이름에 상관없이 호스트 ID로 어떠한 맥어드레스를 사용할 수 있습니다. 만약 네트워크 인터페이스에 번호가 부여되었다면 가장 낮은 번호의 네트워크 인터페이스를 사용하면 됩니다.
- Bash 쉘을 이용하여 맥어드레스를 검색하려면 하기 명령어 실행
/sbin/ifconfig <interfaceName>
위 명령어의 <interfaceName> 은 네트워크 인터페이스의 이름입니다. 예를 들어 eno1, eth0, wlan0, enp5s0 등이 자주 쓰이는 리눅스 네트워크 인터페이스 이름이지만 컴퓨터별로 다를 수 있습니다.
- 네트워트 관련 툴이 설치되지 않은 경우 아래 명령어를 사용하셔서 검색할 수 있습니다.
ip addr | grep ether
R2013b 이하의 경우 호스트 ID는 네트워크 인터페이스 eth0 또는 en0의 맥어드레스입니다.
- Bash 쉘을 이용하여 맥어드레스를 검색하려면 하기 명령어 실행
/sbin/ifconfig eth0
또는
/sbin/ifconfig eth1
맥어드레스는 보통 "HWaddr"에 표시되는 값입니다. 만약 enX 또는 ethX 와 같은 이름 부여 방식을 사용하지 않는 리눅스 배포판을 사용중인 경우 R2014a 이상으로 업데이트하거나 네트워크 인터페이스 이름을 변경하셔야 MATLAB에서 인식이 가능합니다. 네트워크 인터페이스 이름 부여 방식을 변경하려면 해당 리눅스 배포판 문서를 참고하시기 바랍니다.