This document attempts to explain how to setup a HASP network license system for DIANA 9.5 and onward.
Basic principle
One system in the network contains a network license key (SLnet softlock or NetHASP hardlock) that can be used by all systems in the network. The system that contains the license key is called the license server. Systems using the network license key are called client systems. The license server may also act as a client system.
The license server manages, tracks and registers network license usage. Updates to network licenses are installed on the license server only.
Communication of license information between license server and client is done by the HASP driver. This driver needs to be installed and configured both on the license server and the clients for the system to work. Additionally, the firewall on the license server and client system needs to be configured to allow license information exchange between license server and client in both directions.
Select your license server carefully. If the license server is not available, the client systems will not be able to use DIANA. Don't use the PC you work on as license server because the license server will become unavailable to other users/client systems when you turn off the PC. If you have a dedicated server for running large DIANA jobs you might consider using that server as the network license server. That way, the network license will always be available to the server.
Tasks to be performed
The following tasks need to be performed to get a network license up and running.
Tasks on the license server:
- Install the DIANA specific HASP driver
- Install the SLnet license key or NetHASP hardlock license key
- Configure the hasp driver to allow client systems to use the license
- Configure the firewall to allow incoming and outgoing UDP communication on port 1947
- Configure the firewall to allow incoming and outgoing TCP communication on port 1947
- Check if the license key is available in Sentinel Admin Control Center on: http://localhost:1947/_int_/devices.html
Tasks on the client system:
- Install DIANA
- Configure the hasp driver to make client systems find the license server
- Configure the firewall to allow incoming and outgoing UDP communication on port 1947
- Configure the firewall to allow incoming and outgoing TCP communication on port 1947
- Check if the license key is available in Sentinel Admin Control Center on: http://localhost:1947/_int_/devices.html
Additional information
Please note that the default configuration of the HASP driver allows the use of network license keys on client systems in the same subnet as the license server.
For help configuring the firewall please contact your system administrator. For help installing and configuring the HASP driver refer to the links below.