Setting up a Linux License Server

It is recommended that a network/system administrator be responsible for downloading, deploying and configuring the Bricsys Network License Server.

Downloading and installing Bricsys Network License Server

  1. Download Bricsys Network License Server (Linux) from here.

    The Bricsys Network License Server contains a custom RLM server and the Bricsys Network License Manager. See more information in the Bricsys Network License Server - Release Notes.

    Important: A default user with the username admin and password admin is created. You must change the default password, otherwise the license server will automatically shut down in 10 minutes. See also the Setup RLM login article.
  2. Extract Bricsys-NetworkLicenseServer-V1.1.0-1.tgz to any folder (Command line: tar xvzf Bricsys-NetworkLicenseServer-V1.1.0-1.tgz).
  3. Go to that folder and start the Reprise License Manager (RLM) application (Command line: ./rlm).
    Note: If the ./rlm execution fails due to permissions, try running sudo chmod u+x rlm to give execution permissions to the RLM file.
  4. Run the launcher (Command line: ./NetworkLicenseManager.sh). The Bricsys Network License Manager opens and you can activate your network license key.

    Troubleshooting: If you encounter an error on Ubuntu 22.04 when starting the Bricsys Network License Manager, install the extra package libxcb-cursor0 (Command line: sudo apt install libxcb-cursor0).

  5. Once the Network license is activated and the server is started, the server is ready to serve licenses. It is now possible to use the Network license in BricsCAD on a client computer.

Opening a port on Linux server

  1. Check the current active zone(s) on your system.
    sudo firewall-cmd --get-active-zones

    You will get an output such as "public" or "work", depending on your system's network configuration.

  2. Add the port to the desired zone (replace <PORT> with the actual port number and <ZONE> with the active zone).
    sudo firewall-cmd --zone=<ZONE> --add-port=<PORT>/tcp --permanent
    Note: Replace "tcp" with "udp", if you want to open a UDP port.
  3. Reload the firewall to apply the changes.
    sudo firewall-cmd --reload
  4. Verify that the port is now open.
    sudo firewall-cmd --zone=<ZONE> --list-ports

The port is now opened in the specified zone, and you should be able to use services that utilize that port on your CentOS 9 system. Make sure to replace <PORT> and <ZONE> with the actual port number and zone name you want to use.

Tip: In case you need to update floating licenses that were already hosted on the server, you need to run the Bricsys Network License Manager by calling its launcher from the installation folder: ./NetworkLicenseManager.sh.

Using the Network License Manager in terminal mode

  1. Open a terminal with administrator rights.
  2. Navigate to the Bricsys Network License Server installation directory.
  3. Input.
    NetworkLiceseManager.sh <option>

Available options and arguments:

  • -h displays the available options.
  • -id displays the host ID of this machine.
  • -l lists the available network license keys.
  • -a <licensekey> activates a specific network license key.
  • -u <licensekey> updates a specific network license key.
  • -r <licensekey> reviews the update options for a specific network license key.
  • -p <hostname><portnumber><username><password> sets the proxy settings (use "" for empty argument values).