I am trying to use Keil µVision from a PC isolated on a VLAN. The license server is located outside the VLAN. Therefore, I need to open traffic to the license port (8224) and to the TCP ports that µVision is using.
It seems that µVision is not always opening the same TCP port. I saw it using port port 56632 at first, but now it is using port 49248.
Would someone know the range of TCP ports µVision is using ?
Which side do you see uVision opening random ports on -- server or client? ARM has a knowledge base article on troubleshooting floating license issues (ka11646.html). In my experience with FlexLM (now evolved into FlexNet, I guess), the only ports that need to be opened on the machine/network hosting the license server were for lmgrd and the vendor daemon. Both of these ports can be specified in the license file on the license server. On the client side, you specify the ports using an FLF file, created using the Floating License Administrator tool (described in the uVision help). The client will probably also respect the setting in the environment variable LM_LICENSE_FILE (port@host).
Someone from our IT department modified the license file on the server to that fix port numbers (most likely for lmgrd and vendor daemon) are now reserved for Keil µVision. It fixed my problem. Thanks for your answer.
View all questions in Keil forum