Imagen de Oscar Alvear
Curso Universidad de Cuenca
de Oscar Alvear - Friday, 11 de November de 2011, 14:53
 
Hola, estamos haciendo las pruebas de freeradius, pero continuamos con el problema del SQL.

Con los usuarios del archivo users, las pruebas internas nos funciona correctamente.

Datos de la Universidad de Cuenca
ID: 6F3AB13B
Realm: ucuenca.edu.ec
Clave secreta: Compartida por correo
usuarios de pruebas:
Para usuarios en archivo
oalvear oalvear1
jserpa jserpa1
jquinto jquinto1

Para Sql
oalvear oalvear2
jserpa jserpa2
jquinto jquinto2

Para Ldap
oalvear oalvear3
jserpa jserpa3
jquinto jquinto3

Pruebas Usuarios Archivo:

root@radiusucuenca:/usr/local/etc/raddb# radtest oalvear@ucuenca.edu.ec oalvear1 127.0.0.1 111 <secreto_compartido>
Sending Access-Request of id 198 to 127.0.0.1 port 1812
User-Name = "oalvear@ucuenca.edu.ec"
User-Password = "oalvear1"
NAS-IP-Address = 127.0.0.1
NAS-Port = 111
Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=198, length=34
User-Name = "%{User-Name}"

root@radiusucuenca:/usr/local/etc/raddb# radtest jserpa@ucuenca.edu.ec jserpa1 127.0.0.1 111 <secreto_compartido>
Sending Access-Request of id 207 to 127.0.0.1 port 1812
User-Name = "jserpa@ucuenca.edu.ec"
User-Password = "jserpa1"
NAS-IP-Address = 127.0.0.1
NAS-Port = 111
Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=207, length=34
User-Name = "%{User-Name}"



Con la configuracion de SQL, nos da el siguiente error:

/usr/local//etc/raddb/users[12]: Parse error (check) for entry DEFAULT: Unknown value SQL for attribute Auth-Type
Errors reading /usr/local//etc/raddb/users
/usr/local//etc/raddb/modules/files[7]: Instantiation failed for module "files"
/usr/local//etc/raddb/sites-enabled/default[170]: Failed to load module "files".
/usr/local//etc/raddb/sites-enabled/default[69]: Errors parsing authorize section.

Realizamos todos los pasos detallados en el foro y en el documento.


Con la configuración de los logs nos visualiza correctamente

root@radiusucuenca:/usr/local/etc/raddb# tail -f /usr/local/var/log/radius/radius.log
Wed Nov 9 02:54:13 2011 : Auth: Invalid user: [jserpa/jserpa1] (from client localhost port 0)
Wed Nov 9 03:06:10 2011 : Info: Loaded virtual server <default>
Wed Nov 9 03:06:10 2011 : Info: Loaded virtual server inner-tunnel
Wed Nov 9 03:06:10 2011 : Info: ... adding new socket proxy address * port 38679
Wed Nov 9 03:06:10 2011 : Info: Ready to process requests.
Wed Nov 9 03:06:19 2011 : Auth: Login OK: [jserpa/jserpa1] (from client localhost port 0)
Fri Nov 11 03:18:52 2011 : Info: Loaded virtual server <default>
Fri Nov 11 03:18:52 2011 : Info: Loaded virtual server inner-tunnel
Fri Nov 11 03:18:52 2011 : Info: ... adding new socket proxy address * port 38875
Fri Nov 11 03:18:52 2011 : Info: Ready to process requests.
Fri Nov 11 03:19:23 2011 : Auth: Login OK: [jserpa/jserpa1] (from client localhost port 111)
Fri Nov 11 03:19:39 2011 : Auth: Login OK: [oalvear/oalvear1] (from client localhost port 111)

La configuración con ldap, tampoco hemos tenido ningún problema:

root@radiusucuenca:/usr/local/etc/raddb# radtest oalvear@ucuenca.edu.ec oalvear3 127.0.0.1 111 <secreto-compartido>
Sending Access-Request of id 155 to 127.0.0.1 port 1812
User-Name = "oalvear@ucuenca.edu.ec"
User-Password = "oalvear3"
NAS-IP-Address = 127.0.0.1
NAS-Port = 111
Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=155, length=34
User-Name = "%{User-Name}"

root@radiusucuenca:/usr/local/etc/raddb# radtest jserpa@ucuenca.edu.ec jserpa3 127.0.0.1 111 <secreto-compartido>
Sending Access-Request of id 131 to 127.0.0.1 port 1812
User-Name = "jserpa@ucuenca.edu.ec"
User-Password = "jserpa3"
NAS-IP-Address = 127.0.0.1
NAS-Port = 111
Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=131, length=34
User-Name = "%{User-Name}"