« Prev | Next » 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 Previous article Next article