Instalei e testei o Freeradius em sua ultima versão. Funciomou perfeitamente. Meus problemas começaram quando resolvi fazer as autencicações via Mysql. O Freeradius se loga normalmente na base de dados. Vejo isso rodando no modo debug "Freeradius -X" . Criei um usuário na base de dados na tabela correta, um grupo e tudo mais, mas quando vou fazer um teste no modo debug ocorre o seguinte erro:
rad_recv: Access-Request packet from host 200.112.176.9 port 60532, id=0, length=48
User-Name = "marcelo"
CHAP-Password = 0x4acd039438f6f3b563005d7534bbfad456
+- entering group authorize {...}
++[preprocess] returns ok
[chap] Setting 'Auth-Type := CHAP'
++[chap] returns ok
++[mschap] returns noop
[suffix] No '@' in User-Name = "marcelo", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
rlm_sql (sql): Reserving sql socket id: 3
[sql] expand: ->
[sql] Error generating query; rejecting user
rlm_sql (sql): Released sql socket id: 3
++[sql] returns fail
Using Post-Auth-Type Reject
+- entering group REJECT {...}
[attr_filter.access_reject] expand: %{User-Name} -> marcelo
attr_filter: Matched entry DEFAULT at line 11
++[attr_filter.access_reject] returns updated
Delaying reject of request 1 for 1 seconds
Going to the next request
Waking up in 0.9 seconds.
Sending delayed reject for request 1
Sending Access-Reject of id 0 to 200.112.176.9 port 60532
Waking up in 4.9 seconds.
Cleaning up request 1 ID 0 with timestamp +2556
Ready to process requests.
Já i os foruns de trás para frente e de frente para traz mas, solução de verdade nada feito. Preciso de ajuda. Obrigado