Tengo un servidor Radius configurado en un servidor que ejecuta Ubuntu 11.04. Configuré mi conmutador para usar la IP del servidor de autenticación (192.168.1.2) para la autenticación RADIUS/802.1x y creé una conexión para probar la conexión desde mi cliente Mac OSX.
Aquí está mi configuración de radio para el cliente:
client 192.168.1.0/16 {
secret = testing123
}
Puedo autenticarme exitosamente usando 127.0.0.1 (localhost) y 192.168.1.2 (ip de eth1), así que sé que radio recibe esas solicitudes.
Configuré una conexión para realizar pruebas desde mi macbook y mis solicitudes se están agotando.
http://screencast.com/t/tMhRLS3H7
¿Existe una mejor manera de probar la conexión Radius desde mi macbook? ¡Gracias!
ACTUALIZAR: Pude probar con éxito en el cliente Mac OSX usandoRadPerf. Está disponible como una herramienta de línea de comandos multiplataforma.
Respuesta1
FreeRadius proporciona una herramienta llamadaradtest
que envía un paquete RADIUS a un servidor, pidiéndole que autorice una solicitud con un nombre de usuario y contraseña proporcionados en la línea de comando:
radtest username password radius-server[:port] nas-port-number secret
Para instalar radtest
en OS X, instalecerveza casera:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
El instalador probablemente le pedirá que haga algunas cosas, como instalar Xcode, ejecutar brew doctor
o ejecutar brew update
. Finalice la instalación y luego ejecute:
$ brew install freeradius-server
Una vez que Homebrew termine de instalar FreeRadius, radtest
debería estar disponible para su uso:
$ radtest username password 192.168.1.2 10 secret
Algunas notas.
- Es
10
el atributo de puerto NAS de la solicitud. En la mayoría de los casos, no importa lo que configure para el puerto NAS, siempre que sea un número de puerto razonable. - Los comandos anteriores instalarán FreeRadius 2.0.6 en su computadora, pero si está interesado en la versión 3.0.7, ejecute
brew install --devel freeradius-server
. (Esto puede cambiar en el futuro a medida que FreeRadius avance a un sistema de versiones v3.1, v3.0 y v2.0). radtest
es una interfaz pararadclient
, que también debería estar disponible después de instalar FreeRadius. Si desea capacidades de prueba más sofisticadas, consulte laradclient
página de manual para obtener más detalles.