INSTALACION DE FREERADIUS

Páginas: 7 (1504 palabras) Publicado: 7 de abril de 2013
Instalación de Freeradius, MySQL y DaloRadius en Ubuntu 9.04
Autor Natanael Calderon Cabrera December 18, 2009 | Imprimir | Agregar a favoritos
Installation of Freeradius, MySQL and DaloRadius in Ubuntu 9.04



OS
Ubuntu 9.04 y 9.10
Objetivo
Instalación de RADIUS
Condición
Tener instaladas todas las dependencias necesarias

Esta Guía está elaborada para la configuración de unSistema de Autenticacion basado en los siguientes paquetes:
Ubuntu 9.04 (Version Server) Freeradius 2.1
DaloRADIUS 0.9-8
Apache2
MySQL 5.1

Si la instalación se realizará en un Computador nuevo, lo recomendable es que cuando se haga la instalación de la distribución de UBUNTU instalemos la paquetería de LAMP (Linux, Apache, MySQL y PHP). Aqui está la guía .
Si no, se tendría que hacer lainstalación de estos paquetes de forma manual:
sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install mysql-server
Aquí una guía completa
1 - Primeramenta hacemos la instalación de algunas librerías necesarias para que todo funcione ok.
apt-get install debhelper libltdl3-dev libpam0g-dev libmysqlclient15-dev build-essential libgdbm-dev libldap2-devlibsasl2-dev libiodbc2-dev libkrb5-dev snmp autotools-dev dpatch libperl-dev libtool dpkg-dev libpq-dev libsnmp-dev libssl-dev
2 - Instalamos el paquete de FreeRadius:
apt-get install freeradius freeradius-mysql
3 - Editamos el archivo "users" y creamos un usuario para hacer las pruebas de funcionamiento del radius:
nano /etc/freeradius/users
*** En este archivo hay varios ejemplos de diferentetipo de usuarios que podemos utilizar. Podemos descomentar uno de estos o bien, crear uno nuevo con nuestros propios datos y lo ponemos al final del archivo. Ej:
ncalderon Cleartext-Password := "123456"
Service-Type = Framed-User,
Framed-Protocol = PPP,
# Framed-IP-Address = 172.16.3.33,
# Framed-IP-Netmask = 255.255.255.0,
# Framed-Routing = Broadcast-Listen,
# Framed-Filter-Id = "std.ppp",# Framed-MTU = 1500,
Framed-Compression = Van-Jacobsen-TCP-IP
*** La primera prueba que podemos hacer es habilitar el programa en modo debug:
/etc/init.d/freeradius stop
freeradius -X
radtest ncalderon 1234561 127.0.0.1 1812 testing123
Si todo esta bien, veremos esta información:
Sending Access-Request of id 174 to 127.0.0.1 port 1812
User-Name = "ncalderon"
User-Password = "123456"NAS-IP-Address = 127.0.1.1
NAS-Port = 1812
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=174, length=38
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-Compression = Van-Jacobson-TCP-IP
Debemos asegurarnos de recibir un "Access-Accept" del request que se ha enviado.
---------------------------- Configuración del Radius con MySQL----------------------------------------
4 - Configuramos seguidamente el el FreeRadius para que pueda leer la data desde MySQL
En este punto, es necesario, editar el archivo, /etc/freeradius/radiusd.conf y descomentamos la linea "$INCLUDE sql.conf"
*** Para accesar a la administración de MySQL via CLI hacemos lo siguiente
mysql -u root -p
*** Creamos la base de datos
CREATE DATABASE radius;
*** Declararamos unusuario para la base de datos:
GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "labserver";
*** En este caso asumimos que la Base de datos se llama "radius" y creamos un usuario tambien "radius" con password "labserver"
*** Salimos de la base de datos
exit;
5 - Ahora metemos algunas tablas en la base de Datos:
*** Las tablas de ejemplo estan dentro del directorio:/etc/freeradius/sql/mysql/
cd /etc/freeradius/sql/mysql/
mysql -u root -p radius < admin.sql
mysql -u root -p radius < ippool.sql
mysql -u root -p radius < nas.sql
mysql -u root -p radius < schema.sql
*** Para ver las tablas creadas podemos hacer lo siguiente:
mysql -u root -p
use radius;
show tables;
Apacerera algo como esto,
+------------------+
| Tables_in_radius |
+------------------+
| nas |
|...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instalacion.
  • Instalacion
  • Instalacion
  • Instalacion
  • instalacion
  • Freeradius
  • Freeradius
  • instalacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS