mysql errors when running freeradius

Alan DeKok aland at deployingradius.com
Tue Jun 16 16:46:19 CEST 2009


JamesWhetherly wrote:
> I created a table using the schema called nas.sql, and populated it with
> local host. When i then run radius (please note that i am in fact running
> it: radiusd -X) i can't get it to authenticate.

  For us to be able to help you, you *must* post the output of "radiusd
-X" here.  Otherwise, you're not sharing the single most useful piece of
information that can let us help you.

  And for testing, DON'T start off with nases in SQL.

> I had a look to see if sql was in the authenticate section of the virtual
> server and by this i guess you mean the file 'default' located inside
> 'sites-enabled' that is used in radiusd.conf?  Sql was enabled under:
> authorize section and accounting. I haven't uncommented sql sections in
> post-auth. I added a line just saying 'sql' to the authenticate section like
> u suggested and still doesn't make a difference. 

  Don't do that.  The SQL module *cannot* be used in the authenticate
section.

> One thing i noticed as well is the dialup.conf seems to deal with the nas
> database too.

  Yes.  That's where it's configured.

> Theres a line saying 'sql_user_name = "%{User-Name}"' not sure
> if this is meant to be 'radpass' as the user? 

  It's the name of the user.

> I'm unsure on what i should look at now?

  Don't add NASes in SQL.  Start off with the *default* configuration.
Then, configure the sql module (sql.conf), and uncomment the line
including sql.conf in radiusd.conf.

  Edit raddb/sites-available/default, and un-comment the references to
SQL.  It's that easy.

  Alan DeKok.



More information about the Freeradius-Users mailing list