Вы находитесь на странице: 1из 8

FreeRADIUS es un alto rendimiento conjunto modular, RADIUS libre

desarrollado y distribuido bajo la Licencia Pblica General de GNU en su


segunda versin. Se trata de una herramienta de cdigo libre y
abierto. El FreeRADIUS Suite incluye un servidor RADIUS, una biblioteca
de cliente RADIUS de licencia BSD, una biblioteca PAM, un mdulo de
Apache, y numerosas utilidades adicionales relacionadas con RADIUS y
bibliotecas de desarrollo
En este artculo vamos a mostrar cmo se puede instalar y configurar el
instrumento de FreeReadius en un sistema CentOS y Ubuntu.

Caractersticas de, FreeRadius


FreeRADIUS es el ms popular de cdigo abierto servidor RADIUS y el
servidor RADIUS de mayor despliegue en el mundo. Es compatible con
todos los protocolos de autenticacin comunes, y el servidor viene con
una herramienta de administracin de usuarios web basado en PHP
llamada dialupadmin.

Los mdulos incluyen con el LDAP principal de servidor de apoyo,


MySQL,

PostgreSQL,

Oracle

y muchas

otras

bases

de datos. Es

compatible con todos los tipos de autenticacin EAP populares, como


PEAP y EAP-TTLS.
FreeRADIUS es tambin el nico servidor RADIUS de cdigo abierto para
soportar servidores virtuales. El uso de servidores virtuales significa que
las

implementaciones

complejas

se

simplifican

soporte

mantenimiento en curso los costes para los administradores de red se


reducen considerablemente.

La instalacin de, FreeRadius


Para la instalacin no vamos a utilizar el mismo comando con CentOS y
Ubuntu. As que con CentOS 5 usamos el siguiente comando:
yum install -y freeradius2-utils mysql-server mysqlfreeradius2 freeradius2
con CentOS 6 usamos el siguiente comando:
yum install mysql-freeradius freeradius -y freeradius-utils
mysql-server
Mientras que con Ubuntu usamos el siguiente comando:
apt-get install mysql-freeradius freeradius freeradius-utils
mysql-server
a continuacin, vamos a configurar el MySQL usando los siguientes
comandos:

Para esta versin:


servicio de mysqld start

Para Ubuntu:

inicio del servicio MySQL


Y establecer una nueva contrasea y la configuracin de seguridad que
vamos a utilizar los siguientes comandos:
/ Usr / bin / mysql_secure_installation
En general, los problemas son comunes desde los servidores de cPanel,
por lo que es importante revisar la base de conocimientos para
solucionar los problemas que vienen de los servidores de cPanel. Y para
crear la base de datos de radio, utilizaremos el siguiente comando:
MySQL
O
mysql -p -uroot
Ms tarde se le pedir que d su contrasea de root de MySQL, as que
introduzca su contrasea y ahora utilice el siguiente comando para crear
la base de datos:
CREAR radio de base de datos;
Conceder a todos los privilegios en un radio de * A. Radius @
localhost representadas por "radpass";
privilegios ras;
Ahora despus de hacer la instalacin, vamos a importar las tablas de
radio usando el siguiente comando:
mysql> Uso de radio;

Para esta versin:


/etc/raddb/sql/mysql/schema.sql FUENTE

Para Ubuntu:
/etc/freeradius/sql/mysql/schema.sql FUENTE

Y no se olvide de salir con el siguiente comando:


salida
Ahora abra mediante los siguientes comandos:

Para esta versin:


/etc/raddb/sql.conf

Para Ubuntu:
/etc/freeradius/sql.conf
Tiene que introducir sus datos de base de datos MySQL ya ha creado,
que se encuentra en el comando siguiente ejemplo:
# Informacin de la conexin:
server = "localhost"
#port = 3306 login = "radio"
password = "micontrasea"

# Configuracin de la tabla de base de datos Oracle


para todo, excepto
radius_db = "radio"
Entonces

usted

tiene

que

comprobar

que

en

el

directorio

/etc/raddb/radiusd.conf la siguiente lnea es sin comentar:


$ INCLUDE sql.conf
A continuacin, edite el archivo / etc / raddb / sites-available / default y
elimine la lnea que contiene 'sql' en theauthorize {} seccin y 'sql' en la

seccin de contabilidad {}, tambin se elimine el comentario 'sql' en


virtud de la sesin {}.
Tambin, editar el archivo / etc / raddb / sites-available / interior del
tnel y elimine la lnea que contiene 'sql' en "autorizar {}" y en la sesin
{}
Abra el archivo /etc/raddb/clients.conf introduzca su secreto fo ejemplo:
Cambio:
secreto = testing123
Para algo como esto que ser ms seguro:
secreto = anismolkkijbsn123365
Ahora vamos a reiniciar el radio y comprobar si est funcionando:

Para esta versin:


Reiniciar servicio radiusd
servicio radiusd parada

Para Ubuntu:
Reiniciar servicio freeradius
servicio de la parada freeradius
Y para agregar clientes (servidores VPN externa) usted tiene que utilizar
el siguiente comando:

Para esta versin:


/etc/raddb/clients.conf

Para Ubuntu:
/etc/freeradius/clients.conf
bajo el siguiente comando:
# Coa_server = coa
}
Agregue la lnea siguiente:
VPN_SERVER_IP cliente {
= secreta SU SECRETO
nombre corto = yourVPN
nastype = otro
}
Para dar acceso a la autenticacin de los servidores externos en su
FreeRADIUS, que tiene que hacer una tarea redondant para hacer
esto. As que hay que aadir un cliente o cambiar un valor en los
archivos de configuracin. Hars lo que su compaero:

Para esta versin:


Reiniciar servicio radiusd

Para Ubuntu:
Reiniciar servicio freeradius
A continuacin, agregue un usuario de prueba a la base de datos de
radio, por lo que tiene que acceder a su base de datos de radio de
MySQL con el siguiente comando:
mysql -uroot -pyourrootpass

Ms tarde interruptor en la base de datos de radio usando el siguiente


comando:
utilizar el radio;
Entonces:
mysql> INSERT INTO `radcheck` (` id`, `username`,`
attribute`, `op`,` valor`) VALOR
As que prueba el usuario de prueba con radtest como compaero;
prueba radtest prueba 127.0.0.1 0 mysecret
Va a estar convencido de que la instalacin est funcionando bien si ves
algo como: "rad_recv: de aceptacin de acceso"
Y si usted tiene algn problema con FreeRADIUS puede ejecutar
FreeRADIUS en modo de depuracin para solucionar cualquier problema,
slo tienes que hacer como compaero;

Para esta versin:


servicio radiusd parada
radiusd -x

Para Ubuntu:
servicio de la parada freeradius
-x freeradius
Todo est bien ahora vamos a abrir el archivo /etc/raddb/sql.conf en
CentOS y /etc/freeradius/sql.conf en Ubuntu y elimine la siguiente
lnea:
#readclients = yes
a

readclients = yes

Conclusin:
Tu, FreeRadius ahora est listo para ser utilizado. Esta herramienta se
utiliza ampliamente para la Empresa Wi-Fi y seguridad de la red IEEE
802.1X,

particularmente

en

la

comunidad

acadmica,

incluyendo

eduroam.
https://www.unixmen.com/installation-freeradius-centos-ubuntu/

http://brogoll.blogspot.mx/2015/01/instalacion-de-freeradius-en-centos-6x.html