主要内容

네트워크라이선스파일

네트워크라이선스정보

네트워크라이선스에는조직에서각제품을설치하고실행할수있도록라이선스가부여된각제품에대한암호화된비밀코드가포함되어있습니다。

일반적으로서,버나클라이언트컴퓨터에있는네트워크라이선스파일은수정할필요가없습니다。하지만어떤경우에는라이선스파일을편집해야합니다。

네트워크라이선스파일의내용

네트워크라이선스파일은특수한형식을가진ASCII텍스트파일로,여기에는설치를진행하는사용자에게실행권한이있는각제품에대한암호화된제품비밀코드가들어있습니다。각제품비밀코드는해당제품에사용할수있는키의개수를식별합니다。네트워크라이선스매니저는각제품에연결된라이선스키의가용여부에따라제품에대한액세스를부여하거나거부합니다。

  • 增量라인은제품,제품에사용할수있는키의개수,기타정보를식별합니다。라이선스파일의增量라인에는이예에나와있는모든요소가들어있지않을수있습니다。

  • 백슬래시()는라인이다음라인으로계속됨을나타내는문자입니다。

  • 파운드기호(#)로시작되는라인은주석입니다。MathWorks인스톨러는설치시라이선스파일을처리할때이러한주석라인정보(예:라이선스서버호스트ID또는인터넷주소)를사용합니다。

# BEGIN-------cut here------- cut here------- BEGIN # MATLAB许可证密码文件。# LicenseNo: 12345 HostID:互联网= 144.212.101.43增量TMW_Archive传销18 01 - 9 - 2015 0 \ BC9DE773A77D15AF8 VENDOR_STRING SN = 12345 = 83 HOSTID =演示增量MATLAB传销18 01 - 9月- 2015年1 \ 4 c9d3348561be9e3b USER_BASED DUP_GROUP = U SN = 12345增量模型传销18 01 - 9月- 2015年1 \ 金宝app1 cd148466ef58df8b USER_BASED DUP_GROUP = U SN = 12345增量Signal_Toolbox传销18 01 - 9 - 20151 \ 6CF74B458BA143DC3 USER_BASED DUP_GROUP=U SN=12345 # END---------cut here-------CUT HERE-------END

MATLAB설치중라이선스처리

MATLAB®을설치할때인스톨러는다음과같이네트워크라이선스파일을처리합니다。

서버에서인스톨러는다음을수행합니다。

  • 네트워크라이선스파일의복사본的license.dat를만든다음이복사본을MATLAB설치폴더의/等폴더에저장합니다。

  • 파일에服务器라인과守护进程라인을추가합니다。服务器라인은서버호스트와포트번호를식별합니다。守护进程라인은네트워크라이선스매니저데몬의이름을식별합니다。

  • 처리된라이선스파일을matlabroot./等에저장합니다。여기서matlabroot.는MATLAB설치폴더입니다。

  • 인스톨러는설치중옵션파일을만들때라이선스파일의守护进程라인에选择=구문을추가합니다。이구문은옵션파일의경로이름을지정합니다。

    예를들어서,버이름이霹雳弹이고IP주소가144.212.111.103이면라이선스파일의服务器라인과守护进程라인은다음과같습니다。

    SERVER thunderball INTERNET=144.212.111.103 27000 DAEMON MLM "C:\程序文件\MATLAB\R2021a\etc\win64\MLM.exe" \ options="C:程序文件\MATLAB\R2021a\ etc \ mlm.opt”

클라이언트컴퓨터에서인스톨러는다음을수행합니다。

  • 설치를진행하는본인이지정한,라이선스파일의복사본network.lic를만든다음MATLAB클라이언트설치폴더의\许可证폴더에저장합니다。

  • 라이선스파일의모든增量라인과守护进程라인을삭제하고服务器라인은그대로둡니다。또한USE_SERVER문을파일에추가합니다。이라인은제품에대한모든비밀코드가포함된,서버에있는네트워크라이선스파일의위치를클라이언트에알려줍니다。

MATLAB라이선스검색경로

MATLAB은시작시라이선스파일을읽고,제품라이선싱을확인합니다。MATLAB에서는지정된순서대로다음위치에서라이선스파일을검색합니다。

  1. -c옵션을사용하여MATLAB시작명령줄에지정한라이선스파일。-c옵션을사용하면전체검색순서를무시하고명령줄에지정된항목만을취합니다。이는MATLAB이검색하는유일한경로입니다。

  2. 환경변수MLM_LICENSE_FILELM_LICENSE_FILE

  3. 프로그램을시작한사용자의프로파일폴더

  4. 설치된MATLAB의\许可证폴더에서的license.dat파일또는확장자가名为.lic인모든파일。

MathWorks라이선스파일을찾으면MATLAB은검색을중지합니다。

MATLAB라이선스검색경로설정

기본적으로MATLAB은클라이언트컴퓨터에서MATLAB클라이언트설치폴더의\许可证폴더에라이선스파일을설치합니다。이위치는다음방법중하나로재정의할수있습니다。

  • MATLAB시작시-C옵션을사용하여명령줄에라이선스파일의경로를지정합니다。

    -c옵션을사용하면환경변수를포함한전체검색순서를무시하고명령줄에지정된항목만을취합니다。이는MATLAB이검색하는유일한경로입니다。

    즉,사용자가검색할경로의목록을지정할수있습니다。-C옵션을사용할때다음사항에유의해야합니다。

    • 라이선스파일의경로에공백이있는경우경로이름을따옴표로묶습니다。

    • 둘이상의라이선스파일을지정하는경우라이선스파일의전체목록을따옴표로묶습니다。

  • 환경변수를설정합니다。

    • MLM_LICENSE_FILE——MathWorks제품에만해당하는라이선스파일의위치를지정합니다。(이변수는MathWorks제품에만영향을미치므로이변수를사용하는것이권장됩니다。)MATLAB은이환경변수를가장먼저검색합니다。

    • LM_LICENSE_FILE- 해당서버에서네트워크라이선스매니저를사용하는모든응용프로그램의라이선스파일위치를지정합니다。이환경변수는的Flex가활성화된모든제품에영향을미치므로이변수를사용하는것은권장되지않습니다。

두가지옵션중하나를사용할수있지만두가지를모두사용할수는없습니다。

네트워크라이선스업데이트하기

제품또는사용자수가변경되어MathWorks公司에서새라이선스를받는경우,사용자들이MATLAB라이선스에액세스할가능성이가장낮은시간에네트워크서버에서라이선스파일을업데이트하도록계획하십시오。이절차를수행하려면네트워크라이선스매니저를중지했다가시작해야합니다。일부라이선스에방해가될수있으므로다시읽어오기는수행하지않아야합니다。

이절차에서는이때라이선스매니저소프트웨어를업데이트하지않는다고가정합니다。라이선스매니저소프트웨어를업데이트하는경우에는네트워크라이선스매니저소프트웨어업데이트하기항목을참조하십시오。

참고

MATLAB의새릴리스로업그레이드할때는이절차를따르지마십시오。최신릴리스로업그레이드하려면MATLAB릴리스업그레이드하기항목을참조하십시오。

라이선스파일을업데이트하려면라이선스관리자여야합니다。

서버의라이선스파일을업데이트하려면다음을수행하십시오。

  1. MathWorks웹사이트의라이선스센터로가서계정에로그인합니다。

  2. 업데이트할라이선스를선택합니다。

  3. 설치및활성화를클릭합니다。

  4. 업데이트할서버의라이선스파일을가져옵니다。

  5. 네트워크라이선스매니저를중지합니다。

  6. 서버에있는기존라이선스와새라이선스를모두편집기에서엽니다。다음지침에따라새라이선스의내용대부분을기존라이선스에복사합니다。

    1. 기존라이선스에서,파일맨위에있는服务器라인과守护进程라인을제외한모든내용을삭제합니다。

    2. 새라이선스에서,服务器라인과守护进程라인아래부터시작하여끝까지모든내용을복사합니다。

    3. 복사한내용을기존라이선스의服务器라인과DAEMON라인아래에붙여넣습니다。

    4. 기존라이선스를저장합니다。새라이선스를백업으로저장할수있습니다。이때服务器라인과DAEMON라인은귀하의조직에맞는내용의라인으로바꿔야합니다。

  7. 옵션파일이있는경우,이파일이어떻게구성되었는지에따라파일을업데이트해야할수있습니다。옵션파일이없으면이단계를건너뜁니다。

  8. 네트워크라이선스매니저를시작합니다。

상태조회를수행하여라이선스파일이업데이트되었는지확인할수있습니다。다음Q&A게시물에는상태조회수행에관한지침이나와있습니다。“监控许可证或密钥的使用".

관련항목

외부웹사이트