Ben nu al een tijdje bezig om FreeRadius aan de gang te krijgen, ansich lukt dit wel met de files. Zolang ik de users file gebruik werkt alles als een zonnetje.
Nu wil ik echter MySQL er tegenaan gaan gebruiken, ik heb alles geconfigureerd zoals beschreven op http://www.frontios.com/freeradius.html uitgelegd staat. Maar als ik nu een request loslaat op mijn Freeradius gaat het fout.
In debug mode krijg ik het volgende:
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1:1522, id=232, length=57
User-Name = "thaduck"
User-Password = "thaduck123"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
modcall[authorize]: module "preprocess" returns ok for request 0
modcall[authorize]: module "chap" returns noop for request 0
modcall[authorize]: module "mschap" returns noop for request 0
rlm_realm: No '@' in User-Name = "thaduck", looking up realm NULL
rlm_realm: No such realm "NULL"
modcall[authorize]: module "suffix" returns noop for request 0
radius_xlat: ''
modcall[authorize]: module "sql" returns fail for request 0
modcall: group authorize returns fail for request 0
There was no response configured: rejecting request 0
Server rejecting request 0.
Finished request 0
Ik zie ook nergens dat Freeradius een request doet naar de MySQL server, terwijl hij deze wel vindt getuige de volgende output uit de debug mode:
rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
rlm_sql (sql): Attempting to connect to root@localhost:/freeradius
rlm_sql (sql): starting 0
rlm_sql (sql): Attempting to connect rlm_sql_mysql #0
rlm_sql_mysql: Starting connect to MySQL server for #0
rlm_sql (sql): Connected new DB handle, #0
rlm_sql (sql): starting 1
rlm_sql (sql): Attempting to connect rlm_sql_mysql #1
rlm_sql_mysql: Starting connect to MySQL server for #1
rlm_sql (sql): Connected new DB handle, #1
Iemand een ideetje waar ik wat fout doe? Mijn radiusd.conf is als volgt geconfigureerd:
authorize {
preprocess
chap
mschap
suffix
sql
}
authenticate {
authtype PAP {
pap
}
authtype CHAP {
chap
}
authtype MS-CHAP{
mschap
}
#pam
#unix
#authtype LDAP {
# ldap
#}
}
preacct {
preprocess
suffix
#files
}
accounting {
acct_unique
detail
#counter
unix
sql
radutmp
#sradutmp
}
session {
sql
radutmp
}
Bij voorbaat dank!
Nu wil ik echter MySQL er tegenaan gaan gebruiken, ik heb alles geconfigureerd zoals beschreven op http://www.frontios.com/freeradius.html uitgelegd staat. Maar als ik nu een request loslaat op mijn Freeradius gaat het fout.
In debug mode krijg ik het volgende:
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1:1522, id=232, length=57
User-Name = "thaduck"
User-Password = "thaduck123"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
modcall[authorize]: module "preprocess" returns ok for request 0
modcall[authorize]: module "chap" returns noop for request 0
modcall[authorize]: module "mschap" returns noop for request 0
rlm_realm: No '@' in User-Name = "thaduck", looking up realm NULL
rlm_realm: No such realm "NULL"
modcall[authorize]: module "suffix" returns noop for request 0
radius_xlat: ''
modcall[authorize]: module "sql" returns fail for request 0
modcall: group authorize returns fail for request 0
There was no response configured: rejecting request 0
Server rejecting request 0.
Finished request 0
Ik zie ook nergens dat Freeradius een request doet naar de MySQL server, terwijl hij deze wel vindt getuige de volgende output uit de debug mode:
rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
rlm_sql (sql): Attempting to connect to root@localhost:/freeradius
rlm_sql (sql): starting 0
rlm_sql (sql): Attempting to connect rlm_sql_mysql #0
rlm_sql_mysql: Starting connect to MySQL server for #0
rlm_sql (sql): Connected new DB handle, #0
rlm_sql (sql): starting 1
rlm_sql (sql): Attempting to connect rlm_sql_mysql #1
rlm_sql_mysql: Starting connect to MySQL server for #1
rlm_sql (sql): Connected new DB handle, #1
Iemand een ideetje waar ik wat fout doe? Mijn radiusd.conf is als volgt geconfigureerd:
authorize {
preprocess
chap
mschap
suffix
sql
}
authenticate {
authtype PAP {
pap
}
authtype CHAP {
chap
}
authtype MS-CHAP{
mschap
}
#pam
#unix
#authtype LDAP {
# ldap
#}
}
preacct {
preprocess
suffix
#files
}
accounting {
acct_unique
detail
#counter
unix
sql
radutmp
#sradutmp
}
session {
sql
radutmp
}
Bij voorbaat dank!