A dongle is a small piece of hardware that is inserted in the USB port. The dongle provides a unique ID (a host ID) to which the license is tied. This will allow any computer to which the dongle is connected to act as a license server and run MOSEK. For a detailed description of the license system please see Chapter 5.
Please note using a dongle to provide a host ID is optional since a network card Ethernet address can be used as a host ID.
The dongle driver and license system software must be installed on any machine the dongle will be used on. To install the dongle follow the instruction below on every machine the dongle will be used on:
Make sure the hostname in the license file matches the hostname of the computer you are currently installing the license server on. The best way to do this is to set the name of the license server to localhost. The first line of the license file looks something like this:
SERVER myserver FLEXID=9-040998f8
Here myserver should be the name of the computer which you are currently installing the license server on. If this is not already set to localhost, please replace myserver with localhost. The name of the license server can be changed by manually editing the license file.
The number 9-040998f8 is the host ID. This must match the number printed on the dongle.
When reconnecting the dongle after use on another computer it is advisable to insert the dongle before booting the computing. If the dongle is inserted after reboot it must be attached by clicking on Attach dongle in Mosek Optimization tools 6.0.
The machine that has the dongle connected to it and is running the license server may optionally act as license server for other machines connected to it over the network.
To see how other machines should be made to connect to the license server please see Section 8.1.2.4.