These two daemons listen onĭifferent ports - by default these are ports 17 In the case of Materials Studio this second daemon isĬalled msi (Accelrys' former name). Licence server itself runs two programs (called daemons), the first isĪ generic FlexLM one called lmgrd, and the second is To be open (that is, allowed through any intervening firewalls). FlexLM/Flexnet Licence ServerĬhecking out a licence generally requires two ports To add a firewall rule that allows these requests through. If theįirewalls are under your control, then it is usually straightforward If this port is blocked by a firewall, it cannot succeed. Server, it needs to communicate with the server on a particular port The problem with firewalls and licence servers isįairly obvious - in order for your computer to contact a licence The Problem with Firewalls and Licence Servers Wireless network access, also run firewalls. Third-party firewalls are commonly available from companies such as Versions of Windows have all had firewall software included, and other Various rules that the administrator can control. Program wants, and decides whether or not to accept it based on Since all of these programs (should) have been well-tested and anyįirewalls can take the form of special programs,Ĭomputers or other devices (such as routers) that look at which port a The world-wide web, email, encrypted secure logins (ssh) and perhaps A typical university orĬompany firewall might block everything except the ports relevant for For this reason it is a security risk, sinceĪnyone in the world can try to work out what program might be listening, andįirewalls are designed to block all communicationsĮxcept those on certain, authorised ports. In principle any port a program on your computer is listening onĬould be communicated with by anyone in the world. Port, it won't be heard by the correct program on the remote machine. If the program on your machine gives the wrong On another, they need to specify a particular port toĬommunicate on for example the world-wide web uses port 80 for its When programs on one machine communicate with those whilst my particular area of interest is Castep, I am not going to address running a remote Gateway to spawn Castep jobs on other machines. Edit your Windows HOSTS file to pretend that your servername is in fact the local machine (127.0.0.1)ĭon't worry if this is all gibberish to you, read on and hopefully things will become clear(er).Use regedit to add the FlexLM server information to MSI_LICENSE_FILE in HKEY_LOCAL_MACHINE\Software\FlexLM License Manager.Remove any existing server connections (using the Accelrys License Administrator).Create an ssh tunnel to forward the FlexLM and vendor daemon ports from the local machine to the server.If you know what you're doing, the basic summary is: Licence then you should just install it on the relevant machine, and These notes refer to setting up a licence server, (Flexnet) licence server, not just Materials Studio users. Inįact I think this should be relevant to anyone using a FlexLM I don't lose them at least, and might prove useful to someone else. Perhaps it would be worth putting my notes online. To communicate with a licence server behind a firewall, I thought Having had some fun trying to set up Materials Studio Materials Studio, Licence Servers and Firewalls Materials Studio and Firewalls
0 Comments
Leave a Reply. |