User guide

FLEXnet Licensing End User Guide 101
Appendix AHostids for FLEXnet Licensing-Supported
Platforms
A
FLEXnet Licensing uses different machine identifications for different machine architectures.
For example, all Sun Microsystems machines have a unique hostid, whereas all DEC machines
do not. For this reason, the ethernet address is used on some machine architectures as the hostid.
An ethernet address is a 6-byte quantity, with each byte specified as two hexadecimal digits.
Specify all twelve hex digits when using an ethernet address as a hostid. For example, if the
ethernet address is “8:0:20:0:5:ac,” specify “0800200005ac” as the hostid.
Hostid Formats
Numeric, 32-bit hostids are normally used in hexadecimal format. On some systems, the system
command returns the ID in decimal format. Use a “#” before the hostid to indicate a decimal
number. For example, if the system command returns “2005771344,” FLEXnet Licensing
accepts “#2005771344.” Alternatively, convert the decimal value to hexadecimal.
FLEXnet Licensing Hostids
The lmhostid utility prints the exact hostid that FLEXnet Licensing expects to use on any
given machine. If your hostid contains characters other than ASCII A through Z, a through z,
or 0 through 9, use the -utf8 option with lmhostid. To view a correct representation of the
resulting hostid, use a utility, such as Notepad, that can display UTF-8 encoded strings.
The following table lists alternate methods to obtain the required hostid for each machine
architecture. FLEXnet Licensing also supports a group of special hostids and vendor-defined
hostids.
Hardware Platform Hostid Type this command on the
license server system:
Example
AIX (RS/6000, PPC) 32-bit hostid uname -m (returns
000276513100), then remove
last two digits, and use
remaining last eight digits
02765131
DEC Alpha ethernet
address
netstat -i
080020005532