Prueba del servidor Radius desde el cliente Mac OS X

Prueba del servidor Radius desde el cliente Mac OS X

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 llamadaradtestque 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 radtesten 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 doctoro ejecutar brew update. Finalice la instalación y luego ejecute:

$ brew install freeradius-server

Una vez que Homebrew termine de instalar FreeRadius, radtestdebería estar disponible para su uso:

$ radtest username password 192.168.1.2 10 secret

Algunas notas.

  1. Es 10el 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.
  2. 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).
  3. radtestes una interfaz para radclient, que también debería estar disponible después de instalar FreeRadius. Si desea capacidades de prueba más sofisticadas, consulte la radclientpágina de manual para obtener más detalles.

información relacionada