Firewalls

Specifying firewall ports in the license file

Modify the Client License

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

  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> <license_server_hostid>
    
  2. Add the port numbers to the Client.lic file:

    1. Line 1. Add the port you are opening for the license manager RLM at the end of the HOST line. The host line should now contain:

      HOST <license_server_name or ip_address> <license_server_hostid> <port_number>
               

      For example, if you want the license manager to use port 10000 on a server named GAUSSSERVER, the HOST line of your license file would look something like this: :

      HOST GAUSSSERVER 0000123456ab 10000
      
    2. Line 2. Add aptech, aptech.opt and the port you want the vendor daemon to use to the end of the ISV line. For 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.

  3. Create an empty file named aptech.opt in your GAUSS installation directory.
  4. Make sure that the client licenses reference the correct port.
    The port numbers in the license files on both the Server and the Client computers must match. If the ports change when the service is restarted on the License Server or the License Server is rebooted, delete any other *.lic files there may be in the Server's GAUSS installation directory. 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 GAUSS folder of each client machine as follows:
    - Windows: c:\gauss16
    - Mac: /Users/YourUserName/gauss16 on Mac
    - LINUX: The directory where you installed GAUSS

    Note: See sample of Client License below.
  6. Delete any temporary licenses in your GAUSS installation directory. If they are read first by the license server, the default ports will be set before the license manager reads the correct license.
  7. Start GAUSS on the client machine by double-clicking the desktop icon. If GAUSS does not start, see Troubleshooting Client Licenses
  8. Verify GAUSS is using the floating network license of the License Server by selecting Help->About GAUSS from the main application menu and examining the license type.

    GAUSS License check

    Note: If the Help>About window says "Temporary", you are not accessing the License Server to check out a session.
  9. Install any GAUSS application modules (CMLMT, Maxlik, Optmum, TSMT, etc) that will be used with GAUSS on each client machine where they are needed. Use the Application Install Wizard with GAUSS 13 or later found under the GAUSS Tools menu to install the applications on each client machine.

Example: Complete license

License Server. If you have a License Server machine named research99 and you wanted the 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:

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

Client License. The corresponding Client licenses would only need these two lines:

HOST research99 004590d19fc2 20100
ISV aptech aptech aptech.opt 60100

The two 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 server, research99 with the IP address of that machine.

Next: Minimal Installation Requirements