Windows、Linux、およびUnixマシン上でlmhostidの入手方法

はじめに

lmhostid は特定のコンピュータの固有識別子であり、特定のマシンにライセンスをロックするためにFLEXlm で使用されます。

ライセンスが生成時に提供されたホストIDが間違っている場合、ライセンスツールは有効になりません。

ホストIDを取得する方法は、使用されるハードウェアプラットフォームおよびオペレーティング·システムに依存して異なります。基本的には二つの方法があります:

最適な方法

マシンの lmhostid を得るために、lmutil(Macrovision のFLEXnetソフトウェア)を使用してください。 DOS シェルで"lmutil lmhostid" と入力し、プログラムによって返されたid を報告します。

例:

lmutil - Copyright (c) 1989-2005 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
The FLEXlm host ID of this machine is "00105a103b18"

代替え手法

WINDOWS

コマンドプロンプト(DOS シェル)で、"ipconfig /all" と入力します。 このコマンドでは、およそ1ページの情報を出力します。"Ethernet adapter" セクションで、"Physical Address" を探しMAC アドレスを得ることが出来ます。

2文字毎にダッシュで区切られた6グループで表示された12ケタの16進数が確認できます。(ダッシュを含まない)12ケタの値は、ライセンスファイル生成に使用されます。

例:

Description . . . . . . . . . . . : 3Com EtherLink 10/100 PCI TX NIC (3C905B-TX)
Physical Address. . . . . . . : 00-10-5A-10-3B-18

参考:下記イーサネットアダプタのアドレスは正しくありません(ソフトウェアによる偽造):

000000000000

ffffffffffff

444553540000

そして、ライセンスファイル生成に使用することが出来ません。

LINUX

LINUX シェルで、"/sbin/ifconfig -a" と入力すると、HWaddr 番号が表示されます。

例:

eth0      Link encap:Ethernet  HWaddr 00:B0:D0:16:2C:50

Windows と同様に(コロンを含まない)12ケタの値はライセンスファイル生成に使用されます。

UNIX

UNIX シェルで、"hostid" と入力します。

hostid は8文字で、8XXXXXXXまたは9XXXXXXXで始まっています。

例:

80f8611d



Printed version of site: www.aldec.com/jp/support/resources/documentation/articles/1130