Obtaining Machine lmhostid on Windows, Linux and Unix

Introduction

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:

Preferred method

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.

Example:

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

Alternative method

WINDOWS

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.

Example:

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):

000000000000

ffffffffffff

444553540000

and cannot be used for license creation.

LINUX

Type "/sbin/ifconfig -a" in a LINUX shell and report the HWaddr number.

Example:

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.

UNIX

Type "hostid" in a UNIX shell.

The lmhostid should be eight characters long and begin with 8XXXXXXX or 9XXXXXXX.

Example:

80f8611d



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