2 RAdius server on a single linux box

Dusty Doris freeradius at mail.doris.cc
Thu Jan 12 19:54:06 CET 2006


> hello Everyone,
> 	Can anyone please tell that is there any way to run 2 (or more) FREE
> RADIUS Servers on a single linux machine.

Make a new directory for each server instance.  Say you had two.

/etc/raddb1
/etc/raddb2

Copy all the files from your original raddb dir to both directories. 
Modify the files in each directory to do what you want them to do.

Make sure to modify the raddbdir variable on the top of each radiusd.conf 
file.

eg:

from
raddbdir = ${sysconfdir}/raddb
to
raddbdir = ${sysconfdir}/raddb1 (and raddb2 for the other).


Make sure to modify either the bind_address/port variables or the listen 
directives so you are either a) listening on a different IP for each 
instance or b) listening on a different port for each instance.

eg:

(in raddb1)
port = 1812

(in raddb2)
port = 1645

Then fire them up with the -d option of radiusd.  (man radiusd for 
explanation)

eg:

$ radiusd -d /etc/raddb1
$ radiusd -d /etc/raddb2

You could open two shells and start up each one in debug mode too.

in first shell
  $ radiusd -X -d /etc/raddb1
from other shell
  $ radiusd -X -d /etc/raddb2



More information about the Freeradius-Users mailing list