常用行業(yè)軟件License設(shè)置方法
2016-09-03 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
大部分CAD/CAE/EDA/CFD軟件都使用Flexlm來管理License,所以套路也都一樣。同一臺(tái)機(jī)器上可以使用一個(gè)License管理工具,安裝多個(gè)軟件,但是版本得差不多才行。不能一個(gè)安裝Nastran2012 一個(gè)安裝Ansys6.0,軟件不同版本自己沖突也是常有的事。作為開發(fā)企業(yè),FLexLm確實(shí)比較好管理License。但是因?yàn)檫@個(gè)工具太出名了,所以也是黑客們破解的熱門對象,基本上新版本的軟件剛出來,破解版馬上就出來了。從技術(shù)角度講,不建議國內(nèi)的開發(fā)企業(yè)用這套工具,還是加密狗比較靠譜。
常用行業(yè)軟件License設(shè)置方法
大型工程軟件如Ansys、Fluent、Unigraph、ProE等安裝需要經(jīng)過注冊程序Flexlm才可以使用,而Flexlm中涉及到很多知識(shí)、技巧,也存在許多問題。本篇文章就是針對上述軟件安裝中的常見問題作一些探討與解決。 Flexlm 介紹?常見EDA軟件的license管理
一、什么是 Flexlm?Flexlm是由Globetrotter 公司發(fā)明的軟件加密方法Flexible License Manager。Globetrotter 公司向軟件廠商出售相關(guān)開發(fā)軟件,軟件廠商把此加密程序集成到自己的軟件中。可以鎖定機(jī)器的硬盤號(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)一行的開始是"#"符號(hào)時(shí),該行被認(rèn)為是注釋行,有時(shí)候"|"也可以作為注釋行的開始。
2.) Server行:Server行用來標(biāo)識(shí)一臺(tái)特定的主機(jī), 若為Nock Locked類型的License一般不需要這一行。其格式是: SERVER nodename id port-number SERVER:行開頭的關(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)名稱一起來標(biāo)識(shí)此License的網(wǎng)絡(luò)位置
3.) Daemon(或Vendor)行:Deamon行是用來標(biāo)識(shí)不同的賣主,或者說是用來標(biāo)識(shí)不同的軟件商,若為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行是用來對軟件特定的功能進(jìn)行限制的,其常見的格式為: FEATURE name vendor version expiration_date n Key "Vendor_String" hostID 版本號(hào)過期時(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,表示永不過期 - uncounted:使用人數(shù)限制 - E71125CEA376:密碼 - HOSTID=GUARD_ID=T000072362 :運(yùn)行機(jī)器的特征,只有檢測到存在T000072362的加密狗時(shí),軟件才可以使用。這里也可以指定硬盤號(hào),網(wǎng)卡號(hào)等等
三、Flexlm License manger工具的安裝一些軟件并不需要安裝專門工具來管理license,如:MaxplusII、ModelSim等。只要在安裝完成后,設(shè)置LM_LICENSE_FILE環(huán)境變量,使其指向?qū)?yīng)的license即可。但更多EDA軟件需要專門工具進(jìn)行管理。需要Floating License的時(shí)候, 會(huì)有一個(gè)安裝License Server的選項(xiàng)。
四、Flexlm License manger工具的使用License分為Node Locked與Floating類型,一般情況下若使用Node Locked類型的License只需要在環(huán)境變量中指定LM_LICENSE_FILE=“License的絕對地址”就可以了,如有多個(gè)License必須用分號(hào)(;)隔開。當(dāng)使用Floating License時(shí)必須使用Flexlm License manager來設(shè)置license的相關(guān)信息,然后在環(huán)境變量中設(shè)置LM_LICENSE_FILE=port@hostname來指定Lincese所在位置。
有的EDA軟件沒有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類型和不同的軟件License服務(wù)守護(hù)進(jìn)程。當(dāng)使用Node-Locked類型的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)沒有出現(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沒有出現(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行來確定。完成之后就可以進(jìn)行測試了。運(yùn)行需要License的軟件,然后切換的Configuer
Servicers選項(xiàng)卡,點(diǎn)擊View
Log按鈕,查看調(diào)試信息。若不成功,可以再進(jìn)行修改。
|
相關(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電磁分析