1 instalamos los paquetes necesarios sudo apt-get install freeradius freeradius-postgresql postgresql postgresql-contrib
Views 80 Downloads 7 File size 812KB
1 instalamos los paquetes necesarios sudo apt-get install freeradius freeradius-postgresql postgresql postgresql-contrib
2 Configuramos la base de datos PostgresSql, creamos: -
Usuario rarius (pedirá asignar una contraseña) Base de datos radius
sudo -i -u postgres createuser radius --no-superuser --no-createdb --no-createrole -P createdb radius --owner=radius exit
3 Cambie la autenticación de la base de datos de peer a md5 para permitir el inicio de sesión desde la consola: -
Ingresar a al directorio o cd /etc/postgresql/9.4/main/
-
editamos el archivo:
-
o vim pg_hba.conf original
-
modificado
4 Reiniciamos el servicio de PostgreSql
sudo service postgresql restart
5 Importamos el esquema de base de datos, para lo cual ingresamos al siguiente directorio estando como usuario root: -
cd /etc/freeradius/sql/postgresql/
-
buscamos el archivo schema.sql
-
encontrado el archivo seleccionado ejecutamos el siguiente comando o psql -U radius radius < schema.sql
6 Configuramos Freeradous para que funcione usando la base de datos PostgreSql, para lo cual editaremos el archivo sql.conf. - cd /etc/freeradius/
-
editaremos el archivo sql.conf o vim sql.conf
-
editaremos los siguientes parámetros o database o server (de sernecesario) o login
-
o password orginal
-
modificado
7 cambiamos la configuración de inicio de sesión en el documento radiusd.conf
-
vim radiusd.conf
-
buscamos la línea #$INCLUDE sql.conf y le quitamos el #
8 modificamos el archivo defaults -
cd sites-available/ editamos el archivo default
-
quitamos el # a la línea sql que se encuentre dentro de: o authorize{} o accounting{} o post-auth{}
9 ingresamos en el archivo inner-tunnel y le quitamos el # a la línea que contenga sql dentro de authorize{}