|
|
FlexLM and Firewall settings
Application Note AP637
|
|
Polar supports limited Linux installations of FlexLM and there is a reliance on making sure that the Linux platform is capable of talking to the FlexLM clients over the network via TCP Ports which must be configured and opened for successfulky communication. It is quite common for TCP Ports to be blocked by default in a production environment so this requires that the Ports used by FlexLM are "opened" so that communication between the Linux FlexLM daemon and the FlexLM clients can talk to each other. Polar does not provide guidance as to how these ports are "opened", but without them being open FlexLM will not communicate successfully with FlexLM clients. Generally these need to be opened within the installations Firewall application. The same situation applies to running the FlexLM Polar daemon in a Docker Container and the following is an example of how TCP Ports may be configured in this scenario:- In the Polar license file you fix the port for lmgrd and the vendor (Polar) daemon: SERVER flex-polar 0A0000000001 27000 <SERVER server_name mac_address port_number> Then in docker run, expose and publish these ports: docker run --p –-expose 27000:27000 --expose 27010:27010 --hostname {host_server} p publishes all of the exposed ports on default ethernet adaptor but, to be sure, you can just publish the ones individually docker run -d --rm --mac-address 0A:00:00:00:00:01 --name lic-flex-polar --publish 27000:27000 --publish 27010:27010 --hostname flex-polar -i lic-polar-flexnet If you receive a “-15,10 System Error 10061: Winsock: Connection refused”, it is because the above has not been done. |