On Mon, 2002-12-02 at 14:58, Alan DeKok wrote:
> Mike Varley <[EMAIL PROTECTED]> wrote:
> > I would like to use a database (SQL?) to manage my realms, instead of
> > the text files. The advantages are twofold: a unified repository for all
> > my user data (ISP, IP Pools, local usernames) and the other benefit is I
> > could add/remove realms w/o sending a SIGHUP to the radius proxy.
> 
>   That sounds reasonable.
> 
> > Before I go and change the core components within the freeradius
> > library, has anyone else implemented this type of system before, and
> > have a better solution? Can I get this kind of behaviour through
> > modules? (ie, do a DB lookup, and add the result to the local list if
> > its not already in the list etc...)
> 
>   No, not really.
> 
>   The server needs a bunch of information for realms.  Name, IP, port,
> secret, alive/dead status, etc.
> 
>   It's just easier if the server manages those lists itself
> internally, rather than doing DB calls all of the time.
> 

Faster and more efficient aswell. How often is proxy information going
to change, really? And SIGHUPing FreeRADIUS is not a costly affair.

One solution we came up with was a compromise; changing proxy
information in the Database could trigger a re-write of the realms file,
and SIGHUP the FR server. The only problem here being that someone
*could* inadvertently change only the realms file, SIGHUP the process,
and be out of synch with the DB.

Hmmm....


MV


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mike Varley         -= SOMA Networks =-
Tel: 416.977.1414   x1578
email: [EMAIL PROTECTED]


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to