The FreeRADIUS server is very similar to Cistron's RADIUS server, because it's derived from it. We hope that you don't have any problems, but if you do, read the FAQ first to see if it's happened to many other people. If you don't find the answer there, then ask the freeradius-users mailing list.
Getting the software
There are two ways of getting the server, and both are described on our instruction page.
Installation
Here's the quick-and-dirty step-by-step guide.
- Download a tarball
- Extract it with gunzip and tar
- Run
./configurein the top directory, with your chosen parameters - Run
make - As root, run
make install - Edit
etc/raddb/radiusd.confto suit your needs.
If you have any questions or problems, please read the following files:
-
README
INSTALL
doc/README
radiusd.conf
Anything else in doc/
Documentation
There's plenty of documentation in the doc/
directory, but it is not complete as of yet. We're working on it,
but slowly. As always, patches are welcome.
Have we mentioned the RADIUS book? It covers a number of topics which aren't in the FreeRADIUS documentation, including detailed descriptions of the RADIUS attributes.
The RADIUS RFC's are available on-line. They are not meant for the average user, but they are the definitive reference for RADIUS. Any RADIUS protocol questions can usually be answered by reading the RFC's.
For a quick reference, the RADIUS attributes are listed here. The names in the list link to the definition of the attributes in the RFC's. If you're looking for an attribute to do something, or want to know what an attribute does, then the attribute list is the best place to start.
There are additional attributes not defined in the RFC's.
These are usually vendor-specific attributes, and there is little
to no documentation available outside of the vendor, for those
attributes. The dictionary files (in the share/
directory) which are distributed with FreeRADIUS list the names of
many vendor-specific attributes, and often contain pointers to the
vendor web site which documents those attributes.
Getting help
If you've read the documentation, and still aren't satisfied, you should consider joining the freeradius-users list.
mailing list
A lot of the users of FreeRADIUS are on the freeradius-users list, and it's an excellent source of advice and information. There's a list of rules one must follow along with the instructions on how to join.
There is a mailing list for developers too, but it's for programmers and documentation-writers only. Don't ask a ``how do I'' question there, as it'll be ignored or flamed. There's a user-list for a reason; use it.
reporting bugs
If you and the list think you've found a bug, please report it to the developers via the mailing list. Also, make sure that the version you're using is the most recently released version of FreeRADIUS, and that you don't have any local patches applied..
The world's most popular RADIUS Server.