Le projet Freeradius Server est un serveur de stratégie multi-protocols hautes performances et hautement configurable, Radius de support, DHCPV4 DHCPV6, DNS, TACACS + et VMPS. Il est disponible aux termes du GNU GPLV2. L'utilisation du rayon permet d'authentification et d'autorisation pour qu'un réseau soit centralisé et minimise le nombre de modifications qui doivent être effectuées lors de l'ajout ou de la suppression de nouveaux utilisateurs à un réseau.
Freeradius peut authentifier les utilisateurs sur des systèmes tels que 802.1x (WiFi), DialUp, Pppoe, VPN, VoIP et bien d'autres. Il prend en charge les bases de données arrière telles que MySQL, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP et bien d'autres. Il est utilisé quotidiennement pour authentifier l'accès à Internet pour des centaines de millions de personnes, dans des sites allant de 10 à 10 millions + utilisateurs.
Veuillez consulter le répertoire de documentation, qui a une documentation complète pour la version 4.
Veuillez également voir https://freeradius.org et https://wiki.freeradius.org pour une documentation supplémentaire.
Pour installer le serveur, veuillez consulter le document d'instructions d'installation.
Nous comprenons que le serveur peut être difficile à configurer, à installer ou à administrer. Il s'agit, après tout, d'un système complexe avec de nombreuses possibilités de configuration différentes.
Le problème le plus courant est que les gens modifient de grandes quantités de la configuration sans comprendre ce qu'ils font et sans tester leurs modifications. La méthode de fonctionnement préférée est la suivante:
radiusd -X ).Cette méthode garantira que vous avez une configuration de travail personnalisée sur votre site le plus rapidement possible. Bien qu'il puisse sembler frustrant de se poursuivre via une série de petites étapes, l'alternative prendra toujours plus de temps. La manière "rapide et lâche" sera plus frustrant que de progresser rapidement!
Exécutez le serveur en mode débogage, ( radiusd -X ) et lisez la sortie. Nous ne pouvons pas souligner suffisamment ce point. La grande majorité des problèmes peuvent être résolus en lisant soigneusement la production de débogage, qui comprend des avertissements sur les problèmes communs et des suggestions sur la façon dont elles peuvent être corrigées.
La sortie de débogage est expliquée en détail dans la page Radiusd-X sur le wiki.
De nombreuses questions sont répondues sur le wiki:
https://wiki.freeradius.org
Lisez les fichiers de configuration. De nombreuses parties du serveur ne sont documentées qu'avec des commentaires étendus dans les fichiers de configuration.
Recherchez les listes de diffusion. Par exemple, à l'aide de Google, la recherche de "site: lists.freeradius.org" rendra les résultats des listes de diffusion Freeradius.
https://freeradius.org/support/
Des instructions pour savoir quoi publier sur la liste de diffusion sont sur le wiki. Veuillez noter que nous vous recommandons de publier la sortie de radiusd -X . Ces informations montrent ce que le serveur fait lorsqu'il reçoit des paquets et comment il traite ces paquets.
Nous ne recommandons pas de publier les fichiers de configuration sur la liste de diffusion. Ils n'aident pas. Au lieu de cela, publiez la sortie de radiusd -X . Nous ne pouvons vraiment pas le souligner suffisamment.
Si vous avez des commentaires ou si vous avez du mal à faire en sorte que Freeradius fasse ce que vous voulez, veuillez publier sur la liste «Freeradius-Users» (voir l'URL ci-dessus). La liste de diffusion Freeradius est exploitée et a contribué à la communauté Freeradius. Les utilisateurs de la liste seront plus qu'heureux de répondre à vos questions, avec la mise en garde que vous avez d'abord lu la documentation pertinente pour votre numéro.
Si vous soupçonnez un défaut dans le serveur, souhaitez demander une fonctionnalité ou soumettre un patch de code, veuillez utiliser le tracker GitHub Issue pour le référentiel Freeradius-Server. Cependant, il est presque toujours préférable de soulever d'abord le problème sur les listes de diffusion pour déterminer s'il s'agit vraiment d'un défaut ou d'une fonctionnalité manquante.
Des instructions pour la collecte de données pour les rapports de défaut peuvent être trouvées ici ou sur le wiki.
En aucun cas, le tracker du problème ne doit être utilisé pour les demandes de support, ces questions appartiennent à la liste de diffusion de l'utilisateur. Si vous publiez des questions liées au serveur dans le tracker du problème, le problème sera fermé et verrouillé. Si vous persistez à poster des questions sur le tracker du numéro, vous serez interdit de tous les référentiels de projet Freeradius sur GitHub.
Veuillez ne pas vous plaindre que les développeurs ne répondent pas assez rapidement à vos questions ou ne résolvent pas les problèmes assez rapidement. Veuillez ne pas vous plaindre si on vous dit d'aller lire la documentation. Nous reconnaissons que la documentation n'est pas parfaite, mais elle existe , et la lire peut résoudre les questions les plus courantes.
Freeradius est l'effort cumulatif de nombreuses années de travail de nombreuses personnes, et vous l'avez obtenu gratuitement. Personne n'est payé pour répondre à vos questions. Il s'agit d'un logiciel gratuit, et la seule façon de s'améliorer est si vous apportez une contribution au projet ($$, code ou documentation).
Support technique, support de systèmes gérés, déploiements personnalisés, développement de fonctionnalités sponsorisés et de nombreux autres services commerciaux sont disponibles auprès de Network Radius.