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

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

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

 

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

Flexlm 介紹?常見EDA軟件的license管理

 

一、什么是 Flexlm?

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

Flexlm所管理的是License文件,所以我們首先要了解License文件的結(jié)構(gòu),以便于運行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.) 注釋行:當一行的開始是"#"符號時,該行被認為是注釋行,有時候"|"也可以作為注釋行的開始。

 

2.) Server行:Server行用來標識一臺特定的主機, 若為Nock Locked類型的License一般不需要這一行。其格式是:

SERVER nodename id port-number

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

節(jié)點主機的名:一般為為計算機的名稱

主機的ID號:Win95/98/NT平臺下通常是網(wǎng)卡物理地址,

TCP端口號:如 1700,與節(jié)點名稱一起來標識此License的網(wǎng)絡位置

 

3.) Daemon(或Vendor)行:Deamon行是用來標識不同的賣主,或者說是用來標識不同的軟件商,若為Nock Locked類型的License一般不需要這一行。其常見格式是:

DAEMON daemon_name daemon_path

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

例如:

DAEMON cdslmd .cdslmd.exe

Cadence License Daemon的路徑

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

 

4.) Feature行: Feature行是用來對軟件特定的功能進行限制的,其常見的格式為:

FEATURE name vendor version expiration_date n Key "Vendor_String" hostID

版本號過期時間主機ID,可省略

廠商標識廠商定義的字符串

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

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

例如:

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

- FEATURE:關(guān)鍵字

- maxplus2: FEATURE名

- alterad:廠商標識

- 2001.12:版本標記

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

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

- E71125CEA376:密碼

- HOSTID=GUARD_ID=T000072362 :運行機器的特征,只有檢測到存在T000072362的加密狗時,軟件才可以使用。這里也可以指定硬盤號,網(wǎng)卡號等等

 

三、Flexlm License manger工具的安裝

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

 

四、Flexlm License manger工具的使用

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

有的EDA軟件沒有License Server安裝選項.但軟件本身就自帶FLEXlm License Manager, 如Candence Allegro程序組下可以找到FLEXlm Manager這個程序,用鼠標點擊運行就會出現(xiàn)管理窗口。


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

例如:

當設(shè)置 Synplicity Synplify EDA綜合工具時選擇Service /License -> Configure using Service -> Synplicity Synplify。然后點擊Config Service選項卡。


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

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

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

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

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

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

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

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