I have a problem setting up the firewall rules for the license manager. The problem is essentially that I need to open two ports but that the second port seem to be dynamically assigned by the server process so it changed and render the client suddenly unable to acquire a license.
On the server I have two processes
PORT 25734: lmgrd.exe from Flexera listening
PORT 49199: sw_d.exe from Dassault listening
The problem is that last week the sw_d.exe was listening to port 49196.
Using a packet sniffer I looked at what the SolidWorks SolidNetWork License Manager does. Selecting the server in License Usage -> Server -> Dropdown triggers two identical (initially) requests. First to Flexera on port 25734 then a subsequent request to the Dassault process on 49199. The Dassault stream does continue to chatter and exchange information about serial numbers etc...
Can anyone explain this or even provide a solution for the jumping port number?
Side note: I am a bit surprised that the serial numbers are transmitted in clear text over the network. Not a big deal for us and it's not state secrets, but anyway...