常用行業(yè)軟件License設(shè)置方法

2016-09-03  by:CAE仿真在線  來(lái)源:互聯(lián)網(wǎng)

大部分CAD/CAE/EDA/CFD軟件都使用Flexlm來(lái)管理License,所以套路也都一樣。同一臺(tái)機(jī)器上可以使用一個(gè)License管理工具,安裝多個(gè)軟件,但是版本得差不多才行。不能一個(gè)安裝Nastran2012 一個(gè)安裝Ansys6.0,軟件不同版本自己沖突也是常有的事。
作為開(kāi)發(fā)企業(yè),FLexLm確實(shí)比較好管理License。但是因?yàn)檫@個(gè)工具太出名了,所以也是黑客們破解的熱門(mén)對(duì)象,基本上新版本的軟件剛出來(lái),破解版馬上就出來(lái)了。從技術(shù)角度講,不建議國(guó)內(nèi)的開(kāi)發(fā)企業(yè)用這套工具,還是加密狗比較靠譜。
原文地址:常用行業(yè)軟件License設(shè)置方法作者:daisy
 
常用行業(yè)軟件License設(shè)置方法
 
常用行業(yè)軟件License設(shè)置方法

 

大型工程軟件如Ansys、Fluent、Unigraph、ProE等安裝需要經(jīng)過(guò)注冊(cè)程序Flexlm才可以使用,而Flexlm中涉及到很多知識(shí)、技巧,也存在許多問(wèn)題。本篇文章就是針對(duì)上述軟件安裝中的常見(jiàn)問(wèn)題作一些探討與解決。

Flexlm 介紹?常見(jiàn)EDA軟件的license管理

 

一、什么是 Flexlm?

Flexlm是由Globetrotter 公司發(fā)明的軟件加密方法Flexible License Manager。Globetrotter 公司向軟件廠商出售相關(guān)開(kāi)發(fā)軟件,軟件廠商把此加密程序集成到自己的軟件中??梢枣i定機(jī)器的硬盤(pán)號(hào),網(wǎng)卡號(hào),使用日期,支持加密狗,以保護(hù)軟件的知識(shí)產(chǎn)權(quán)。被80%以上的EDA軟件公司所采用,是目前最流行的EDA軟件加密方法,保護(hù)著世界上價(jià)值幾百億美元的EDA軟件。了解Flexlm可以使我們正確的安裝,管理和使用多個(gè)EDA軟件。

Flexlm所管理的是License文件,所以我們首先要了解License文件的結(jié)構(gòu),以便于運(yùn)行Flexlm管理License文件。

 

二、License文件的結(jié)構(gòu)

License文件由注釋行,Server行,Demon行, 以及Feature行構(gòu)成。一般分為 Node Locked與Floating。

例如:

# Floating License For ModelSim

SERVER  hostname  ANY 27000

DAEMON modeltech .modeltech.exe

FEATURE actelmtivhdl modeltech 2001.12 1-jan-2020 0 9C30006165615A67553F HOSTID=ANY

FEATURE actelmtivlog modeltech 2001.12 1-jan-2020 0 7CC03031F8726E6751C7 HOSTID=ANY

 

1.) 注釋行:當(dāng)一行的開(kāi)始是"#"符號(hào)時(shí),該行被認(rèn)為是注釋行,有時(shí)候"|"也可以作為注釋行的開(kāi)始。

 

2.) Server行:Server行用來(lái)標(biāo)識(shí)一臺(tái)特定的主機(jī), 若為Nock Locked類(lèi)型的License一般不需要這一行。其格式是:

SERVER nodename id port-number

SERVER:行開(kāi)頭的關(guān)鍵字,標(biāo)識(shí)該行為Server行,不能更改.

節(jié)點(diǎn)主機(jī)的名:一般為為計(jì)算機(jī)的名稱

主機(jī)的ID號(hào):Win95/98/NT平臺(tái)下通常是網(wǎng)卡物理地址,

TCP端口號(hào):如 1700,與節(jié)點(diǎn)名稱一起來(lái)標(biāo)識(shí)此License的網(wǎng)絡(luò)位置

 

3.) Daemon(或Vendor)行:Deamon行是用來(lái)標(biāo)識(shí)不同的賣(mài)主,或者說(shuō)是用來(lái)標(biāo)識(shí)不同的軟件商,若為Nock Locked類(lèi)型的License一般不需要這一行。其常見(jiàn)格式是:

DAEMON daemon_name daemon_path

Deamon行的關(guān)鍵字,FLEXlm6.0以后的版本也支持用VENDOR

例如:

DAEMON cdslmd .cdslmd.exe

Cadence License Daemon的路徑

Daemon的名字為cdslmd (Cadence License Manager Daemon 的簡(jiǎn)稱)

 

4.) Feature行: Feature行是用來(lái)對(duì)軟件特定的功能進(jìn)行限制的,其常見(jiàn)的格式為:

FEATURE name vendor version expiration_date n Key "Vendor_String" hostID

版本號(hào)過(guò)期時(shí)間主機(jī)ID,可省略

廠商標(biāo)識(shí)廠商定義的字符串

Feature名稱 20個(gè)字節(jié)的密碼

Feature行的關(guān)鍵字許可的終端用戶個(gè)數(shù)

例如:

FEATURE maxplus2 alterad 2001.12 25-sep-2002 uncounted E71125CEA376 HOSTID=GUARD_ID=T000072362

- FEATURE:關(guān)鍵字

- maxplus2: FEATURE名

- alterad:廠商標(biāo)識(shí)

- 2001.12:版本標(biāo)記

- 25-sep-2002 :2002年9月25日超期,如:是permanent或0,表示永不過(guò)期

- uncounted:使用人數(shù)限制

- E71125CEA376:密碼

- HOSTID=GUARD_ID=T000072362 :運(yùn)行機(jī)器的特征,只有檢測(cè)到存在T000072362的加密狗時(shí),軟件才可以使用。這里也可以指定硬盤(pán)號(hào),網(wǎng)卡號(hào)等等

 

三、Flexlm License manger工具的安裝

一些軟件并不需要安裝專門(mén)工具來(lái)管理license,如:MaxplusII、ModelSim等。只要在安裝完成后,設(shè)置LM_LICENSE_FILE環(huán)境變量,使其指向?qū)?yīng)的license即可。但更多EDA軟件需要專門(mén)工具進(jìn)行管理。需要Floating License的時(shí)候, 會(huì)有一個(gè)安裝License Server的選項(xiàng)。

 

四、Flexlm License manger工具的使用

License分為Node Locked與Floating類(lèi)型,一般情況下若使用Node Locked類(lèi)型的License只需要在環(huán)境變量中指定LM_LICENSE_FILE=“License的絕對(duì)地址”就可以了,如有多個(gè)License必須用分號(hào)(;)隔開(kāi)。當(dāng)使用Floating License時(shí)必須使用Flexlm License manager來(lái)設(shè)置license的相關(guān)信息,然后在環(huán)境變量中設(shè)置LM_LICENSE_FILE=port@hostname來(lái)指定Lincese所在位置。

有的EDA軟件沒(méi)有License Server安裝選項(xiàng).但軟件本身就自帶FLEXlm License Manager, 如Candence Allegro程序組下可以找到FLEXlm Manager這個(gè)程序,用鼠標(biāo)點(diǎn)擊運(yùn)行就會(huì)出現(xiàn)管理窗口。


在Service/License File選項(xiàng)卡中可以選擇待配置的License類(lèi)型和不同的軟件License服務(wù)守護(hù)進(jìn)程。當(dāng)使用Node-Locked類(lèi)型的Licnese時(shí)一般選擇Configure using License File進(jìn)行配置,而Floating License時(shí)應(yīng)選擇Configure using Service與待配置的產(chǎn)品,以便進(jìn)行進(jìn)一步設(shè)置,當(dāng)沒(méi)有出現(xiàn)需要的軟件License服務(wù)時(shí)可以直接點(diǎn)擊Config Service選項(xiàng)卡進(jìn)行添加

例如:

當(dāng)設(shè)置 Synplicity Synplify EDA綜合工具時(shí)選擇Service /License -> Configure using Service -> Synplicity Synplify。然后點(diǎn)擊Config Service選項(xiàng)卡。


若在Service Name沒(méi)有出現(xiàn)需要的軟件License服務(wù)時(shí),可以直接輸入服務(wù)名稱并且指定lmgrd.exe、license與debug log的所在位置后按“Save Service”保存即可。這樣就會(huì)新建一個(gè)License服務(wù)器。

      然后轉(zhuǎn)到Start/Stop/Reread選項(xiàng)卡,用它可以啟動(dòng)/停止Licesen服務(wù)。如下圖,點(diǎn)擊

Start Server后,若是上面的工作正確的話就會(huì)提示Server Start Successful,否則還需要在Configure Servers里在做修改。

成功之后就可以設(shè)置環(huán)境了。LM_LICENSE_FILE=port_number@hostname,這里具體信息要視指定的License文件的Server行來(lái)確定。完成之后就可以進(jìn)行測(cè)試了。運(yùn)行需要License的軟件,然后切換的Configuer
Servicers選項(xiàng)卡,點(diǎn)擊View Log按鈕,查看調(diào)試信息。若不成功,可以再進(jìn)行修改。

開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:常用行業(yè)軟件License設(shè)置方法 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com