hi all,
i have installed freeRADIUS-0.8.1 and don't have any problem with auth when 
using users file, but when i wanna use postgresql, get this message from 
radius -X command:
rad_recv: Access-Request packet from host 127.0.0.1:32773, id=38, length=55
        User-Name = "fred"
        User-Password = "123"
        NAS-IP-Address = 255.255.255.255
        NAS-Port = 0
modcall: entering group authorize
  modcall[authorize]: module "preprocess" returns ok
rlm_chap: Could not find proper Chap-Password attribute in request
  modcall[authorize]: module "chap" returns noop
  modcall[authorize]: module "mschap" returns notfound
    rlm_realm: No '@' in User-Name = "fred", looking up realm NULL
    rlm_realm: No such realm NULL
  modcall[authorize]: module "suffix" returns noop
radius_xlat:  'fred'
rlm_sql (sql): sql_set_user escaped user --> 'fred'
radius_xlat:  'SELECT id,UserName,Attribute,Value,Op FROM radcheck WHERE 
Username = 'fred' ORDER BY id'
rlm_sql (sql): Reserving sql socket id: 4
rlm_sql_postgresql: query: SELECT id,UserName,Attribute,Value,Op FROM radcheck 
WHERE Username = 'fred' ORDER BY id
rlm_sql_postgresql: PostgreSQL Query failed Error: no connection to the server
rlm_sql_getvpdata: database query error
rlm_sql (sql): SQL query error; rejecting user
rlm_sql (sql): Released sql socket id: 4
  modcall[authorize]: module "sql" returns fail
modcall: group authorize returns fail
Finished request 0

i maked these changes for working with PostgreSQL:
1.edited /usr/local/etc/raddb/radiusd.conf and added a "sql" line before 
"files" in authorize section.
2.i did the same thing as in my first step in accounting section.
3.changed "$INCLUDE  ${confdir}/sql.conf" to "$INCLUDE  
${confdir}/postgresql.conf"
4.created a db and user in sql named radius and created tables using script in 
source files; added an entry " fred password == 123 " in radcheck table and 
also altered some other tables.
5.i even added " local all trust" line to pg_hba.conf file for ensuring that i 
wouldn't have any security problem in postgresql.

thank you in advance for your helps,
bye,
habib


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

Reply via email to