Working with Firewalls

Specifying Firewall Ports in the License File

If a firewall exists between your License Server and Client computers, you will need to follow these instructions:

Modify the License Server License

  1. Add the RLM License Server port number to the License Server license file at the end of the HOST line. (The default port number for RLM is 5053.) The HOST line should now contain:
    HOST <license_server_name or ip_address> <license-server-hostid#> <main-rlm-server-port#>
    Example If you want the RLM license manager to use port 10000 on a server named GAUSSSERVER with hostid number 477f7e9ab0d0, the HOST line of your License Server license file would look something like this:
    HOST GAUSSSERVER 477f7e9ab0d0 10000
  2. Specify the vendor daemon port in the ISV line.

    GAUSS v15+

    Add aptech and the port you want the vendor daemon to use to the end of the ISV line. The ISV line should now contain:
    ISV <isvname> <port=isv-port#>
    If you want the vendor daemon to use port 21000 on a server named GAUSSSERVER, the ISV line of your license file would look like this:
    ISV aptech port=21000

    GAUSS v11-14

    Add aptech, aptech.opt and the port you want the vendor daemon to use to the end of the ISV line. The ISV line should now contain:
    ISV <isvname> <isv-binary> <isv-options-file> <isv-port#>
    Example If you want the vendor daemon to use port 21000 on a Server named GAUSSSERVER, the ISV line of your license file would look like this:
    ISV aptech aptech aptech.opt 21000
    This tells RLM what port to use for the vendor daemon and what options file to use with it.
    You will also need to create an empty file named aptech.opt in your GAUSSHOME directory.

Modify the Client License

  1. Create a file and name it something like 'client.lic'.
    This Client license should be a one line file that contains:
    HOST <license_server_name or ip_address> ANY

    Use the literal word 'ANY' in the Client license in place of the License Server hostid number.

  2. Add the RLM License Server port number to the client.lic file:

    Add the port number you are opening for the main RLM License Server at the end of the HOST line. The host line should now contain:

    HOST <license_server_name or ip_address> ANY <main-rlm-server-port#>
  3. Example: If you want the license manager to use port 10000 on a Server named GAUSSSERVER, the HOST line of your client.lic license file would look something like this:
    HOST GAUSSSERVER ANY 10000
  4. Make sure that the Client license references the correct main RLM Server port.
    • The port number specified on the HOST line of the Server and the Client computers must match.
    • To avoid license conflicts, ensure that there is only one *.lic file in the GAUSS installation directory on the Client and License Server machines. This will ensure that the ports that are specified in the Server's license file will be respected.
  5. Place a copy of the modified Client license file in the main GAUSSHOME directory.

Example: Complete License

  • License Server. If you have a License Server machine named research99 and you want the RLM license manager to use port 20100 and the vendor daemon to use port 60100, then the license on the License Server might look like this depending on which version of GAUSS you are running:

    GAUSS v15+

    HOST research99 004590d19fc2 20100
    ISV aptech port=60100
    LICENSE aptech gauss 17 permanent 1 share=uh issued=18-oct-2017
    replace options="LTYPE=^Floating Network^ SN=1403121916"
    _ck=c7d6d8c96c sig="60NG45194UWV371QVGAXEPW454UDT4S2BEAS2U022CRVHBEG
    Y6KP90YM7UCUS2Y5NYAD45AW"

    GAUSS v11-14

    HOST research99 004590d19fc2 20100
    ISV aptech aptech aptech.opt 60100
    LICENSE aptech gauss 14 permanent 1 share=uh issued=18-oct-2013
    replace options="LTYPE=^Floating Network^ SN=1403121916"
    _ck=c7d6d8c96c sig="60NG45194UWV371QVGAXEPW454UDT4S2BEAS2U022CRVHBEG
    Y6KP90YM7UCUS2Y5NYAD45AW"
  • Client License. The corresponding Client license only needs the HOST line for all versions of GAUSS:
    HOST research99 ANY 20100
    The License Server and Client license files above assume that the client machines can resolve the hostname research99. If they cannot, then you should replace the friendly name of this License Server, research99 with the IP address of that License Server.

Troubleshooting

  • Delete any temporary licenses in your GAUSS installation directory. If the temporary.lic file is read first by the RLM license manager, the default ports will be set before the license manager reads the correct license.
  • Start GAUSS on the client machine by double-clicking the desktop icon. If GAUSS does not start, see Troubleshooting Client Licenses
  • Verify that GAUSS is using the Floating Network license of the License Server by selecting Help > About GAUSS from the main GAUSS menu and examining the License Type. GAUSS License check
    Note: If the License Type in the Help > About GAUSS window says "Temporary", you are not accessing the License Server license to check out a session.

Next: Minimal Installation Requirements

Have a Specific Question?

Get a real answer from a real person

Need Support?

Get help from our friendly experts.