[Licensing] Which ports have to be opened to use SimulationX with FlexNet?
FLEXlm uses several TCP ports during runtime, one for the lmgrd process and one for the vendor daemon. Both ports have to be open for the client (who is accessing the SimulationX licenses server in the network) and not e.g. blocked by a firewall.
By default the lmgrd port number is between 27000-27009. This port can be changed during the generation of the network license files if desired by the customer.
For the vendor demon "pam_lmd" the port numbers are chosen by the operating system at runtime, and this can be different every time.
However, since a firewall usually requires a fixed port number, FLEXlm offers the administrator the possibility to specify this port number as well.
Procedure:
- Open your license file with a text editor, e.g. notepad++
- Append the desired port number to the Vendor Deamon line
Example:
SERVER ABCServer PHY_ETHER=h62h3362h38h 27000
VENDOR pam_lmd port=55555
USE_SERVER
So this port should be fixed now and if both are open, server and client should communicate and SimulationX should be executable.
This is not a mandatory procedure but only has to be used if a new port is assigned after restarting the server/service.
In our example the administrator must now enable the ports 27000 and 55555 in his firewall.