Skip to content. Skip to navigation

ICTP Portal

Sections
You are here: Home Manuals on-line PGI Compiler flexuser chap7.htm
Personal tools
Document Actions

chap7.htm

Table of Contents * Index * Previous Chapter * Next Chapter

FLEXlm End User Manual: Appendix A Hostids for FLEXlm<i></i>-Supported Machines

Appendix A Hostids for FLEXlm-Supported Machines

FLEXlm uses different machine identifications for different machine architectures. For example, all Sun Microsystems, Inc. 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 12 hex digits when using an ethernet address as a hostid. For example, if the ethernet address is 8:0:20:0:5:ac, you would specify `0800200005ac' as the hostid.

The program lmhostid will print the exact hostid that FLEXlm expects to use on any given machine. The following table lists alternate methods to obtain the required hostid for each machine architecture

Numeric, 32-bit hostids are normally used in hexadecimal format. On some systems, including HP and SGI, the system command returns the number in decimal format. Since v3.0 of FLEXlm, a '# before the hostid, indicates to FLEXlm<I></I> that this is a decimal number. For example, if the HP uname -i command returns `2005771344, FLEXlm will accept `#2005771344'. Or it can be converted to hexadecimal. On Unix system, you can convert to hex with the following script:

% echo 2005771344 16o p | dc
778DA450

A.1 Hostid Table

AIX (RS/6000, PPC)32-bit hostiduname -m (returns 000276513100), then remove last 2 digits, and use remaining last 8 digits02765131
DEC Alphaethernet addressnetstat -i 080020005532
HP32-bit hostiduname -i and convert to hex, or prepend with #778DA450 or #2005771344
ethernet address lanscan (station address without leading `0x')0000F0050185
Linuxethernet address/sbin/ifconfig eth0 and remove colons from HWaddr 00:40:05:16:E5:2500400516E525
SCOHostid Stringuname -x (returns SCO00354), then prefix with `ID_STRING='ID_STRING=SCO00354
SGI32-bit hostid/etc/sysinfo -s, convert to hex, or prefix '#<td align=left>69064C3C or #1762020412 <tr><td align=left>SUN<td align=left>32-bit hostid<td align=left><TT>hostid</TT><td align=left>170a3472 <tr><td align=left>VAX/VMSAlpha/OpenVMS<td align=left>ethernet address<td align=left><TT>ncp</TT><td align=left>0800200055327 <tr><td align=left>Windows<td align=left>ethernet<td align=left>lmutil lmhostid<td align=left>0800200055327 <tr><td align=left><td align=left>Disk serial number<td align=left>DIR C: (look for `Volume Serial Number is, and remove `-')DISK_SERIAL_NUM= 1CA25283
Dongle - parallel port hardware keylmhostid -flexidFLEXID=72850003

Table of Contents * Index * Previous Chapter * Next Chapter


Powered by Plone This site conforms to the following standards: