Since version 5.0.4, multiple instances of the Evolynx RADIUS server can run on the same machine.
After installing the first instance, make sure everything is working like a normal installation. To get a second instance, simply copy the program folder with all the contents (no need to copy the Admin web site) to a new folder. Create a config file (Evolynx.RADIUS.exe.config) to specify the ServiceName like following:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="ServiceName" value="Evolynx RADIUS 1"/> </appSettings> </configuration>
After creating the config file, use the InstallUtil tool (comes with Microsoft.net) to install the new instance:
InstallUtil Evolynx.RADIUS.exe
Then use the “Evolynx Controller” to change the IP address or the port numbers RADIUS listens to (each instance has to use separate IP address and/or port numbers for obvious reasons). Evolynx Controller must run from the same folder where the config file exists. After IP address and/or port numbers are changed, you can start the service using controller tool.
Things to note: