El proyecto Freeradius Server es un servidor de políticas multiprotocol de alto rendimiento y altamente configurable, que soporta Radius, DHCPV4 DHCPV6, DNS, TACACS+ y VMPS. Está disponible bajo los términos del GNU GPLV2. El uso de Radius permite la autenticación y la autorización para que una red sea centralizada, y minimiza el número de cambios que deben realizarse al agregar o eliminar nuevos usuarios a una red.
Freeradius puede autenticar a los usuarios en sistemas como 802.1x (WiFi), Dialup, PPPOE, VPN, VOIP y muchos otros. Admite bases de datos de back-end como MySQL, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP y muchos más. Se usa diariamente para autenticar el acceso a Internet para cientos de millones de personas, en sitios que van de 10 a más de 10 millones de usuarios.
Consulte el directorio de documentación, que tiene documentación completa para la versión 4.
Consulte también https://freeradius.org y https://wiki.freeradius.org para una documentación adicional.
Para instalar el servidor, consulte el documento de instrucciones de instalación.
Entendemos que el servidor puede ser difícil de configurar, instalar o administrar. Después de todo, es un sistema complejo con muchas posibilidades de configuración diferentes.
El problema más común es que las personas cambian grandes cantidades de la configuración sin comprender lo que están haciendo y sin probar sus cambios. El método de operación preferido es el siguiente:
radiusd -X ).Este método asegurará que tenga una configuración de trabajo personalizada en su sitio lo más rápido posible. Si bien puede parecer frustrante proceder a través de una serie de pequeños pasos, la alternativa siempre llevará más tiempo. ¡La forma "rápida y suelta" será más frustrante que rápidamente avanzar!
Ejecute el servidor en modo de depuración, ( radiusd -X ) y lea la salida. No podemos enfatizar este punto con suficiente fuerza. La gran mayoría de los problemas se pueden resolver leyendo cuidadosamente la producción de depuración, que incluye advertencias sobre problemas comunes y sugerencias sobre cómo se pueden solucionar.
La salida de depuración se explica en detalle en la página RadiusD-X en la wiki.
Se responden muchas preguntas en el wiki:
https://wiki.freeradius.org
Lea los archivos de configuración. Muchas partes del servidor solo se documentan con amplios comentarios en los archivos de configuración.
Busque las listas de correo. Por ejemplo, usar Google, buscar "Sitio: lists.freeradius.org" devolverá los resultados de las listas de correo de Freeradius.
https://freeradius.org/support/
Las instrucciones sobre qué publicar en la lista de correo están en el wiki. Tenga en cuenta que recomendamos publicar la salida de radiusd -X . Esa información muestra lo que el servidor está haciendo cuando recibe paquetes y cómo procesa esos paquetes.
No recomendamos publicar los archivos de configuración en la lista de correo. Ellos no ayudan. En su lugar, publique la salida de radiusd -X . Realmente no podemos enfatizar eso lo suficiente.
Si tiene algún comentario o tiene dificultades para que Freeradius haga lo que quiere, publique en la lista de 'usuarios freeradius' (vea la URL anterior). La lista de correo de Freeradius es operada y contribuye a la comunidad de Freeradius. Los usuarios de la lista estarán más que felices de responder a sus preguntas, con la advertencia de que ha leído primero la documentación relevante para su problema.
Si sospecha un defecto en el servidor, desea solicitar una función o enviar un parche de código, utilice el rastreador de problemas de GitHub para el repositorio de Freeradius-Server. Sin embargo, casi siempre es mejor plantear el problema en las listas de correo primero para determinar si realmente es un defecto o una característica faltante.
Las instrucciones para recopilar datos para informes de defectos se pueden encontrar aquí o en la wiki.
Bajo ninguna circunstancia se debe utilizar el rastreador de problemas para las solicitudes de soporte, esas preguntas pertenecen a la lista de correo del usuario. Si publica preguntas relacionadas con el servidor en el rastreador de problemas, el problema se cerrará y bloqueará. Si persiste en publicar preguntas al rastreador de problemas, será expulsado de todos los repositorios del proyecto Freeradius en GitHub.
No se queje de que los desarrolladores no respondan sus preguntas lo suficientemente rápido, o no solucionan los problemas lo suficientemente rápido. No se queje si le dicen que vaya a leer documentación. Reconocemos que la documentación no es perfecta, pero existe , y leerla puede resolver las preguntas más comunes.
Freeradius es el esfuerzo acumulativo de muchos años de trabajo por muchas personas, y lo has obtenido gratis. A nadie le pagan para responder a sus preguntas. Este es un software gratuito, y la única forma en que mejora es si hace una contribución al proyecto ($$, código o documentación).
Soporte técnico, soporte de sistemas administrados, implementaciones personalizadas, desarrollo de características patrocinadas y muchos otros servicios comerciales están disponibles en Radius Radius.