I successfully configured freeradius 0.6 to authenticate against MySQL
server and also to add accounting information to the database.

I want to add simultaneous access check so I uncommented
"simul_count_query" in sql.conf and added "sql" into session{} section of
radiusd.conf.

>From the radiusd log I see that the query is defined, but never used. What
am I missing?

Thank you very much

Niccolo Rigacci
Italy


This is the relevand part of radiusd.conf
-----------------------------------------

   accounting {
     detail
     sql
     radutmp
   }
   session {
      sql
   }

This is the radiusd log
-----------------------------------------
 sql: simul_count_query = "SELECT COUNT(*) FROM radacct WHERE
      UserName='%{SQL-User-Name}' AND AcctStopTime = 0"^M
 sql: simul_verify_query = "SELECT RadAcctId, AcctSessionId,
      UserName, NASIPAddress, NASPortId, FramedIPAddress,
      CalledStationId FROM radacct WHERE UserN
 sql: simul_zap_query = "DELETE FROM radacct WHERE
      RadAcctId = '%s'"^M
...
...
query:  INSERT into radacct (RadAcctId, AcctSessionId,
        AcctUniqueId, UserName, Realm, NASIPAddress,
        NASPortId, NASPortType, AcctStartTime, AcctStopTime,
rlm_sql: Released sql socket id: 3
  modcall[accounting]: module "sql" returns ok
...

No other sql query are attempted.

Those are the modules called by radiusd:

  modcall[authorize]: module "preprocess" returns ok
  modcall[authorize]: module "chap" returns ok
  modcall[authorize]: module "suffix" returns noop
  modcall[authorize]: module "files" returns notfound
  modcall[authorize]: module "sql" returns ok
  modcall[authenticate]: module "chap" returns ok
  modcall[preacct]: module "preprocess" returns noop
  modcall[preacct]: module "suffix" returns noop
  modcall[preacct]: module "files" returns ok
  modcall[accounting]: module "detail" returns ok
  modcall[accounting]: module "sql" returns ok
  modcall[accounting]: module "radutmp" returns ok
  modcall[preacct]: module "preprocess" returns noop
  modcall[preacct]: module "suffix" returns noop
  modcall[preacct]: module "files" returns ok
  modcall[accounting]: module "detail" returns ok
  modcall[accounting]: module "sql" returns ok
  modcall[accounting]: module "radutmp" returns ok

------------------------------------
Niccolo Rigacci <[EMAIL PROTECTED]>
Tex.NET s.r.l.


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

Reply via email to