GTX logo
GTX
Facebook logo YouTube Logo
Home Register Products About Support Feedback
GTX Support : Network License

   The GTX network software licensing system is based on the Flexera Publisher technology used by a number of software publishers.
The network license manager communicates with the client computers on the network using TCP. This communication must be allowed by any firewall and security application on the licensing host server.

Below are some suggestions to help setup and debug. The settings may differ depending on which firewall, security applications, and versions are in use. Note that these are only suggestions and the final security for your site rests with your IT department and their IT policies.


Add applications and daemons to firewall and security : #firewall

  • Add an exception to the firewall and any anti-virus/security application for these executable files: gtxflex.exe, lmgrd.exe, lmtools.exe
  • Add the lmutil.exe application as well, if you will be using it for debugging.


If the license manager is running on the more advanced firewalls found on servers this will require additional advanced settings.

LMTOOLS status will show you which ports are being used by the license system. Either assign already open ports to the executables or open the inbound and outbound TCP ports numbers used by gtxflex.exe and lmgrd.exe as seen in the LMTOOLS status.




Application and daemon security on the internet

    Note that the lmgrd or vendor daemon (gtxflex) components should only be exposed to trusted networks especially if they are accessible on the internet.




Verify Open or Listening Ports

On the license server, before specifying a specific port verify that the port is not in use by running the Window's NETSTAT utility . Open a DOS Command window and run the command:
    netstat -an
Once the license server is running the NETSTAT utility can be used to verify that the ports are now in use by the licensing applications.

Ports can also be verified from outside the server by using the Window's TELNET utility:
    telnet host port
  • timeout - firewall is blocking access
  • connection refused - nothing is running on that port

  • accepted - something is running on that port



IPV4 Network Addresses

IPV4 network addresses must be enabled on the network license server.
Unfortunately, with Windows and Flexera in a transition phase between IPv4, IPv6 and mixed, it is creating more support issues. Conflicts usually show up in the form of a blank LMTOOLS log file, an immediate LMGRD exit, or the vendor daemon in a zombie state with no port # detailed in the log file.


Add Selected Ports to License Files (#ports)

GTX recommends specifying the chosen port numbers in the server license file (GTXNET.LIC) and the client license file (GTX.LIC).

Specifying port numbers in the server license file (GTXNET.LIC) will ensure that the same port numbers are used everytime the license server is restarted. This is critical if multiple license services are being used on the same license server or specific port numbers are required for the firewall.

An example of port numbers from the LMTOOLS debug log file:
    9:54:52 (lmgrd) lmgrd tcp-port 27003
    9:54:52 (lmgrd) gtxflex using TCP-port 3612
An example of port numbers specified in the server license file (GTXNET.LIC):
    SERVER LicenseServerName HostID 27003
    USE_SERVER
    VENDOR gtxflex port=3612

Verifying and Debugging With LMUTIL

The LMUTIL application has a number of useful options, is in excellent and simple debugging tool to test the local license server. Copy it to a client machine, open a DOS Command window and run the command:
    LMUTIL stat -a -s[server IP]
For GTX network licensing to be running the output must have the GTX vendor daemon “gtxflex” UP:
    GtxServerXP3: license server UP v11.11
    Vendor daemon status (on GTXSERVERXP3):
    gtxflex: UP v11.11

Note that the LMUTIL utility has recently changed and the best method is to point it at the network license manager server by including the -s option on the command line with the server's IP (IPV4) address. There is no space between the -s option and the IP address.



Data Execution Prevention

Data Execution Prevention (DEP)is a Windows operating system feature that monitors applications to verify they are using system memory safely. On some Windows server versions, DEP may cause a conflict with the LMTOOLS application. This can be verified by stopping the LMTOOLS application, and the GTXFLEX, and LMGRD processes. Add all three EXE files to the DEP excepton list and then restart the LMTOOLS applications.


General Debugging

The main reasons a client cannot get a license:
  • Wrong product or version was installed on client or HASP/hardware licensing was installed instead of software licensing.
  • GTX.LIC was not installed on client.
  • License server has moved to another server, but GTX.LIC file on client was not updated to point to the new server
  • License server not configured correctly
  • License server firewall not correctly configured to allow TCP communication.
Note, that if one client computer can get a network license, but another client computer can't get a license, then the issue lies with the client computer and not the license server.
GTX SUPPORT
Authorize
HASP Hardware Lock/Dongle
Software License
Activation Help
Support Navigator
Tutorials
Product FAQ
Download
Request Support
ATTENTION:
HASP driver update


Footer bullet1 Footer bullet2 Footer bullet3

© Copyright 2017 GTX. All Rights Reserved.
GTXScanClean is protected by U.S. Patent No. 7,016,536

GTX Europe, Ltd. • Unit 9A, Intec 2 • Wade Road, • Basingstoke, Hampshire
United Kingdom RG24 8NE • tel: +44 (0)1256.814444 • fax: +44 (0)1256.364887 • email: info@gtx.co.uk/info@gtx.com
(UK registration information • Company: GTX Europe Ltd. • Registered Number: 2156326 • Place of registration: England)

r2v raster to vector tiff cals g4 raster to vector paper to cad paper to cad paper to cad tiff view markup redline view markup redline view markup redline vectorization vectorisation vectorization vectorisation vectorization vectorisation R2V GTXRaster CAD GTXRaster Trace GTXRaster CAD Plus GTXRaster R2V GTXImage CAD GTXImage Tools scanclean ScanClean GTXScan Clean Rastercad rastertrace rastercad plus raster r2v v2r rasterization rasterisation rasterization rasterisation rasterization rasterisation Redlining Markup