A machine lmhostid is an identifier unique to a particular computer, and is used by FLEXlm to lock licenses to a particular machine.
If the host ID provided at the time the license is generated is wrong, then the license will not enable the tools.
The method of obtaining a host ID will differ depending upon the hardware platform and operating system used. Basically there are two methods:
Use lmutil (Macrovision's FLEXnet software) to obtain your machine lmhostid. Type "lmutil lmhostid" in a DOS shell and report the id returned by the program.
lmutil - Copyright (c) 1989-2005 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved. The FLEXlm host ID of this machine is "00105a103b18"
Type "ipconfig /all" in the "Command Prompt" DOS shell. This command will output roughly a page of information. In the "Ethernet adapter" section, look for the line that begins with "Physical Address", giving you the MAC address.
You should see 12 hexadecimal digits in that line, displayed in six groups of two, each separated by a dash. The 12 digits (without dashes) are used for license file creation.
Description . . . . . . . . . . . : 3Com EtherLink 10/100 PCI TX NIC (3C905B-TX) Physical Address. . . . . . . : 00-10-5A-10-3B-18
Note: The following Ethernet Adapter Addresses are not real (faked by the software):
and cannot be used for license creation.
Type "/sbin/ifconfig -a" in a LINUX shell and report the HWaddr number.
eth0 Link encap:Ethernet HWaddr 00:B0:D0:16:2C:50
Same as for Windows, the 12 digits (without colons) are used for license file creation.
Type "hostid" in a UNIX shell.
The lmhostid should be eight characters long and begin with 8XXXXXXX or 9XXXXXXX.