not logged in | [Login]
radiusd -X when debugging!
The Wiki is now hosted on a new server, with a new front end, and is backed by "git". It is now easier to login and make changes. Please see the New Wiki Page for details.
A read only version of the wiki can be checked out using git: git clone git://git.freeradius.org/wiki.freeradius.org.git
FreeRADIUS is a modular, high performance and feature-rich RADIUS suite including server, radius client, development libraries and numerous additional RADIUS related utilities.
As the premiere open source RADIUS suite it is included as a standard package with numerous Operating Systems, has binary packages for many others and has source available which is known to build on almost anything. Production deployments include large scale installations comprising multiple AAA servers with over ten million users and millions of requests per day. It supports request proxying, with fail-over and load balancing, as well as the ability to access many types of back-end databases. Different classes of Authentication requests can trigger access of different Authentication and Authorization databases (with cascaded fall back), and Accounting records can be simultaneously recorded in multiple different storage databases and directories.
Other RADIUS Servers are available.
We also keep a list of Acknowledgements of contributions to FreeRADIUS development.
FreeRADIUS comes with:
All known RADIUS Clients are supported.
FreeRADIUS provides a wide range of methods to select user configurations. The server can select a configuration based on any of the following criteria :
In addition, FreeRADIUS supports virtual servers which allow several separate sets of configuration data to coexist inside the same server instance.
This wiki collects a large amount of documentation relating to FreeRADIUS together in one place. Pages of particular interest to newcomers will be the FAQ and HOWTO sections, although the Traditional FreeRADIUS docs page includes "man" pages, and other documentation.
There are many third-party web sites and HOWTO's that give advice on FreeRADIUS. They are usually years out of date, and refer to old versions, instead of 2.1. The advice that they give is also wrong. We strongly recommend that you avoid most third-party documentation.
The following is an overview of the types of information available:
For beginners, there is also a short Concepts page, which can help clarify how the server works.
FreeRADIUS is an open source project and as such depends on contributions from its users. Even if you don't know C you can still contribute to the project by editing documentation on the wiki, posting bugs on GitHub or helping out on the users mailing list.
If you are comfortable coding in C and have a patch or new module you'd like to see included in the main distribution, please see the submitting patches via GitHub page for instructions on generating a 'pull request'.
Last edited by Alan DeKok (alandekok), 2018-11-22 19:45:32
Sponsored by Network RADIUS