AR #33115 - 11.x Licensing - How do I specify the return port for xilinxd daemon?

Search Answers Database


 

11.x Licensing - How do I specify the return port for xilinxd daemon?

AR# 33115
Part SW-Licensing
Last Modified 2009-09-11 00:00:00.0
Status Active
Keywords Server, License, return, xilinxd, Client, lmgrd, firewall

Description

Keywords: Server, License, return, xilinxd, Client, lmgrd, firewall

Due to security, I cannot keep all of the ports open in my license server. I would like to only open the port (e.g., 2100) specified in the license file SERVER line (e.g., SERVER myserver 8888efef 2100). However, keeping only this port open does not allow the client to checkout the license.

What is the problem?

Solution

License server communication requires two ports.

The first port is always specified in the license file on the server and is the port the lmgrd listens to for incoming connections from the client, which is also configured to contact the server on the same port via a local copy of the license file, or the XILINXD_LICENSE_FILE or LM_LICENSE_FILE environment variable in a server@port notation.

For a firewall configuration, the return port also needs to be specified/fixed so the listener port can be opened on the firewall. To make the listener port specification, specify the port of the vendor daemon line using "port=<#####>" syntax, as in the following example (which specifies to use port 2222 as the listener port):

SERVER my_server DISK_SERIAL_NUM=80ffff96 2100
#
USE_SERVER
#
VENDOR xilinxd Port=2222
#
# This is a permanent license; it will never expire.
# Embedded_Edition comes from Part Number 0451306
INCREMENT Embedded_Edition xilinxd 2010.06 permanent 1 \
.
.
.

NOTE: When designating both the listener and return port, you should verify that the desired port is free for use.
 
 
/csi/footer.htm