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