Aaron Paetznick wrote:

> I've been struggling with this problem for a couple of weeks, and I 
> thought I'd pass it along to the mailing list.  Basically I'm trying to 
> answer the following question.  Given multiple identical dedicated 
> servers each running Linux and MySQL, how can I configure FreeRADIUS for 
> maximum stability, reliability, and performance?  The question, it 
> seems, is not as easy as is sounds.

I've already setup FreeRADIUS on multiple redundant servers, but never
had the time to write a HOWTO. The main guideline is:

1. Use LVS in a "direct routing" setup to dispatch the RADIUS requests.
   http://www.linuxvirtualserver.org/VS-DRouting.html

2. Use MySQL replication for the authorize database, so each FreeRADIUS
   server connects to a local, read only database.
   http://dev.mysql.com/doc/refman/5.1/en/replication.html

3. Use radsqlrelay for the accounting database, so the accounting data
   is written to a central database without slowing down the RADIUS
   servers. radsqlrelay is to be found in the FreeRADIUS source tarball,
   you could read the "rlm_sql_log" and "radsqlrelay" manpages for more
   details.

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

Reply via email to