5.5 How do I find my host ID?

The method of obtaining a host ID depends on the type of license, the hardware platform, and the operating system used.

The host ID is an identifier unique to a particular computer. It is used by FlexNet to lock licenses to a specific client or server machine. If an incorrect host ID is provided at the time the license is generated, then the generated license does not enable the product.
The ARM License Manager displays a list of acceptable host IDs. You must select one host ID from the list. The selected host ID is used by the ARM License Manager to lock the license to the client or server machine.

Note

In DS-5, the host ID refers to the network interface MAC address.
Node-locking to network adapter cards
Node-locked licenses are normally locked to the physical address, also known as MAC address, of the computer network card. If you change your network card, you must apply to ARM for a new license.
You can lock your license to a portable network card such as a USB or PCMCIA network card if you require using your license on more than one computer. You can of course only use the software on one computer at a time.
To enable a network card address to be used as the host ID for a node-locked license, your Windows system must have one of the following installed:
  • The SNMP service.
  • The NETBEUI Transport Protocol.
  • The NW Link (IPX/SPX) Transport Protocol.
If the specified conditions are not met, then the network card ID is either not returned, or might be incorrect.
To obtain the computer network card address, type the command ipconfig /all at the command prompt and look for the Physical address line for the network card:
Description ………..: 3Com 10/100 Mini PCI Ethernet Adapter
Physical Address ……: 00-00-12-42-41-BC
The host ID is the Physical Address with the “-” symbols removed, so in this example it is 0000124241bc. Alternatively if you have installed the FlexNet software onto your machine you can instead type lmutil lmhostid at a command prompt.

Note

  • To use the physical address of the network card as the host ID, you must choose the address of the actual network card, not a virtual network address or the address of another device. Using the address of a virtual network card is not suitable because there is no guarantee that the addresses remains the same after a reboot.
  • You must ensure that the network device that you lock your license to is not shut down by your computer during any power saving operation, that might result in the network device not being available while you are trying to use the license.
  • Be aware that for recent versions of Linux that use the new Consistent Network Device Naming scheme, lmutil lmhostid returns all zeros. ARM recommends that you use ifconfig for these version of Linux.
Floating license server host ID
The host ID or host IDs required belong to the floating license server or servers and not to the client machines running the ARM licensed software. If you have already installed the FlexNet server software onto the server, then you can find the host ID using the command lmutil lmhostid. If you have not yet installed the FlexNet server software, then you can use the standard operating system commands listed in the following table to obtain the correct host ID:

Table 5-1 Commands for obtaining host IDs

OS Command Server host ID type Comments
Windows ipconfig /all ETHERNET The host ID is returned as the 12 character hexadecimal Physical Address. Remove the hyphens, ‘-’, for the host ID.
Linux /sbin/ifconfig eth0 ETHERNET Returns a 12 character hexadecimal ‘HWaddr’. Remove the colons, ‘:’, for the host ID.

Note

  • On Linux, the device used to obtain the server host ID must reside on eth0. You can reassign this address to a removable USB network device if you are using a Linux laptop, for example, and want to transfer the license between standalone computers.
  • The Server Host ID Type is required when you request your license from the ARM web licensing portal.
  • If you are requesting a three server, that is a redundant server, license then you must have a valid and different host ID for each of the three machines.
  • You cannot use a volume serial number as the host ID for a Windows license server.
  • ARM no longer supports the HP-UX floating license server.

Note

If the client PC has multiple network adapaters the command returns multiple Physical Addresses. On a Windows machine, any Physical Address can be used - as long as it is visible when running the tools. Beware of using wireless adapaters because they might be disabled when not is use to save power.
Related concepts
1.4 Node-locked license scheme
1.5 Floating license scheme
Related tasks
2.2 Manually obtaining a license from the ARM web licensing portal
Non-ConfidentialPDF file icon PDF versionARM DUI0577L
Copyright © 2011-2015 ARM. All rights reserved.