The JOIN DHCP server uses Globetrotter's
FLEXlm(TM)
license manager to control the number of clients it is allowed to service. This appendix describes how JOIN works with FLEXlm
.
How does JOIN use FLEXlm?
When you purchase the JOIN server a license key is sent to you. The license key specifies the number of IP addresses the server can give out. Once started, the DHCP server will automatically contact the license manager and check out a single license for all the active IP addresses in its database. The server does not check the license for expired addresses. During normal operations, the JOIN server contacts the license manager only once an hour to insure the license has not been exceeded. FLEXlm Questions and Answers
Where is the license file?
The license file used by the license manager is, by default, /usr/local/flexlm/licenses/license.dat
. Typically, you do not need to touch this file unless you are upgrading to a new license.license.dat
is located. What if I am using FLEXlm already for some other software?
If FLEXlm
is already running, you may be able to add JOIN's license entry to your existing license.dat
file. A complete license.dat
file with a valid license key is located in the JOIN directory (/opt/join
). Take the `dhcp_lease' entry from this file and put it in your existing license.dat
. How do I start the FLEXlm license manager?
To start the FLEXlm
license manager, enter
If you received a license for a single license manager, simply follow these instructions to setup the correct licensing environment:
dhcp_startup
.
license.dat
with the license.dat
of the primary machine created in Step 2. Do not make any changes to license.dat
for your secondary machines.
joind
instead of dhcp_startup
.
If you received multiple license keys, follow these instructions to setup the correct licensing environment:
dhcp_startup
.
lmutil
program shipped with JOIN allows the user to interact with the FLEXlm
license manager directly. The program provides a number of different functions depending the option specified.Two useful operations are:
lmutil lmstat -a | display all the checked out licenses |
---|---|
lmutil lmdown | shutdown the license manager |
For more information on lmutil
, run lmutil
without any parameters. A brief help message is displayed.
FLEXlm
, refer to the website http://www.globetrotter.com, where the FLEXlm End User Manual is available on-line.