Appendix C. Hostids for FLEXlm-Supported Machines
Prev |  | Next

## Appendix C. Hostids for FLEX lm-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 “Host ID”. 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.

Table C-1. Hostids

Hardware Platform | Host ID | Type this command on the license server: | Example
--- | --- | --- | ---
Apollo | 20-bit ID | `lcnode -me` | BE70
Convex | 32-bit hostid | “`getsysinfo`” |
Decstation | Ethernet address | `pfstat` or `arp hostname` [a]`` | 080020005532
DG aviion | 32-bit hostid | `/usr/sbin/systemid` | 0C020972
HP | 32-bit hostid[b] | `echo `uname -i` 16o p | dc` | 778DA450
| Ethernet address | `lanscan` (use station address without leading “0x”) | 0000F0050185
| “id module”[c] | read ID typed on module, remove `A', and convert remainder to hex | 118CD098
MIPS | 32-bit hostid | `hwconf` | 170a3472
Motorola 88K | 32-bit hostid | `lmhostid` | 170a3472
NeXT | 32-bit hostid | `hostid` | 170a3472
RS/6000 | 32-bit hostid | `uname -m` (returns 000276513100), then remove last 2 digits, and use remaining last 8 digits | 02765131
SCO (FLEXlm v.3.0) | Hostid String | `uname -x` (returns SCO00354), then prefix with “ID_STRING=” | ID_STRING=SCO00354
SCO (FLEXlm pre–3.0 |  | `uname -x` (returns SCO00354), then remove any non hex letters from the serial number | 00354
SGI | 32-bit hostid | `echo `/etc/sysinfo -s` 16o p | dc` | 69022F72
SUN | 32-bit hostid | `hostid` | 170a3472
VAX/VMS Alpha/OpenVMS | Ethernet address | `ncp` [d]`` | 0800200055327
VAX | Ethernet address | `pfstat` | 0800200055327
[a] The “arp hostname” (substitute the name of the desired host) command must be issued on another machine on the network, not on the target machine. Alternately, the Ethernet address can be read at boot time on the machine console. [b] Default for FLEXlm v3.0 and above only. [c] Only for HP300. The id module is the default hostid for FLEXlm v2.21 and earlier. [d] The VMS version of FLEXlm uses the Ethernet address as a host ID, rather than the machine ID. You can get the Ethernet address via ncp: $ mcr ncp NCP> show known lines Known Line Volatile Summary as of 6-NOV-1989 14:41:48 Line State SVA-0 on (Take the line name from above, and enter in the next command) NCP> show line SVA-0 char This command will list the Ethernet address as “Hardware address”. Enter the Ethernet address in the li cense file, using all 12 digits, with no intervening characters. If no Ethernet address can be found on the tar get system, FLEXlm will use the system ID.

Prev | Table of Contents | Next
Appendix B. Troubleshooting Guide |  | Index