Create a ticket
Follow

Q100374: How to make the RLM server use a dedicated ISV port

SUMMARY

This article explains how to specify a port for the vendor daemon (ISV) part of an RLM license server to use.  This won't be necessary on most servers as the ISV port is only used for internal communication but it may be required if you have a firewall on your license server that blocks all communications unless specific ports are opened.

 

MORE INFORMATION

An RLM Server will use three different ports - one for the RLM webserver, one for the main RLM server process and one for the internal vendor daemon process (ISV).

  1. RLM WEB SERVER port - This web tool starts up with the RLM server and can be used to monitor the server status and license usage.  By default the Foundry RLM webserver will run on port 4102 and can be accessed at http://serverName:4102 (where serverName is the hostname of your license server)
  2. RLM SERVER port - This port is specified on the HOST line of the license file and is the port used by client machines to request licenses.  By default we issue our licences with port 4101 on the HOST line to avoid conflicts with other RLM servers.
  3. ISV port - This port is used for internal communications between the main RLM server process and the vendor daemon for Foundry licenses and can be specified on the ISV line of the license file by following the steps below.  If a port isn't specified on the ISV line then a random port will be assigned for the vendor daemon each time the RLM server restarts.

In most cases you won't need to specify an ISV port in order for the RLM server to run and float your licenses.  However, if you have a firewall running on your server machine that prevents communication unless a port is opened then it may be necessary to set a port for the ISV to always use and then open that port.

 

How to set an ISV port for your RLM server

1. Add your port to the ISV line of the license file.

  • Open the existing floating license file, "foundry_float.lic" in a text editor.  The license file can be found in the following default location:
    Linux: /usr/local/foundry/RLM/
    MacOS: /Library/Application Support/TheFoundry/RLM/
    Windows: C:\ProgramData\The Foundry\RLM\ & C:\Program Files\The Foundry\RLM\

  • Edit the ISV line to change it from 

    ISV foundry

    to

    ISV foundry options=foundry.opt port=4500

    (replacing 4500 with your chosen port)

  • Save the file

 

2. Exit all program sessions to check all licenses back in to the server

3. Open the chosen ISV in your firewall settings

 

4. Fully stop and restart the RLM server:

  • Windows & MacOS
    Run the Foundry License Utility (FLU) as an admin user, go to the RLM Server tab and click on "Stop Server" then "Start Server"

  • Linux
    Run the following commands in a terminal
    cd /usr/local/foundry/LicensingTools7.3
    sudo ./FoundryLicenseUtility -s stop
    sudo ./FoundryLicenseUtility -s start

 

The server should then start up again and use your given ISV port.

 

NOTE: The ISV port number should not be affecting the clients communication with the server, if you are experiencing problems with this at all then please follow the guidance in Q100105: Diagnosing License Problems to generate a license diagnostic file and open a support ticket.

 

FURTHER READING

More information about setting up firewalls can be found in the here.

For further information about Foundry licensing and getting up and running with your licenses, please see the following articles on the Support Portal:

 

Was this article helpful?
/

We're sorry to hear that!

Please tell us why.
0 out of 0 found this helpful