|
| 1 | + |
| 2 | += Getting Started with FreeRADIUS |
| 3 | + |
| 4 | +FreeRADIUS can be installed using the pre-built packages available |
| 5 | +from https://packages.networkradius.com[Network RADIUS, |
| 6 | +window="_blank"]. That page contains packages for all common OS |
| 7 | +distributions. New packages are available as soon as a new version |
| 8 | +has been released. Packages for older releases are also available for |
| 9 | +historical purposes. |
| 10 | + |
| 11 | +FreeRADIUS can also be installed from the source code. Please see the |
| 12 | + xref:howto:installation/index.adoc[installation guide] for instructions. |
| 13 | + |
| 14 | +WARNING: Many Operating System distributions ship versions of FreeRADIUS |
| 15 | +which are years out of date. Those versions may contain bugs which have |
| 16 | +been fixed in newer releases. We recommend using the |
| 17 | +https://packages.networkradius.com[Network RADIUS, window="_blank"] packages where |
| 18 | +possible. |
| 19 | + |
| 20 | +Administrators who are new to FreeRADIUS should read the |
| 21 | +xref:concepts:index.adoc[concepts section] as it describes the concepts behind |
| 22 | +FreeRADIUS. It is vital for newcomers to understand these concepts, as the rest |
| 23 | +of the documentation assumes familiarity with them. |
| 24 | + |
| 25 | +A detailed xref:reference:unlang/index.adoc[unlang] reference guide is also available. |
| 26 | +This section describes the syntax and functionality of the keywords, |
| 27 | +data types, etc. used in the `unlang` processing language. |
| 28 | + |
| 29 | +All of the xref:reference:raddb/index.adoc[configuration files] are available in |
| 30 | +hypertext format. It can often be easier to read the configuration files |
| 31 | +in a nicely formatted version, instead of as a fixed-width font in a |
| 32 | +text editor. |
| 33 | + |
| 34 | +For specific problem solving, we recommend the xref:howto:index.adoc[how-to] |
| 35 | +guides. These guides give instructions for reaching high-level goals, or for |
| 36 | +configuring and testing individual |
| 37 | +xref:howto:modules/configuring_modules.adoc[modules]. |
| 38 | + |
| 39 | +There is also xref:developers:index.adoc[developer documentation]. This section |
| 40 | +documents the APIs for developers. Most people can ignore it. |
| 41 | + |
| 42 | +== Debugging |
| 43 | + |
| 44 | +If you have ANY problems, concerns, or surprises when running the |
| 45 | +server, the the server should be run in debugging mode as root, from the |
| 46 | +command line: |
| 47 | + |
| 48 | +``` |
| 49 | +# radiusd -X |
| 50 | +``` |
| 51 | + |
| 52 | +It will produce a large number of messages. The answers to many |
| 53 | +questions, and the solution to many problems, can usually be found in |
| 54 | +these messages. When run in a terminal window, error messages will be |
| 55 | +shown in red text, and warning messages will be shown in yellow text. |
| 56 | + |
| 57 | +For other use-cases, please look for `ERROR` or `WARNING` in the |
| 58 | +debug output. In many cases, those messages describe exactly what is |
| 59 | +going wrong, and how to fix it. |
| 60 | + |
| 61 | +For further details, about the debug output see the |
| 62 | +https://wiki.freeradius.org/radiusd-X[radiusd-X, window="_blank"] page on the |
| 63 | +https://wiki.freeradius.org[wiki, window="_blank"]. |
| 64 | + |
| 65 | +== Getting Help |
| 66 | + |
| 67 | +We also recommend joining the |
| 68 | +https://lists.freeradius.org/mailman/listinfo/freeradius-users[mailing |
| 69 | +list] in order to ask questions and receive answers. The developers are |
| 70 | +not on Stack Overflow, IRC, or other web sites. While the FreeRADIUS |
| 71 | +source is available on |
| 72 | +https://github.com/FreeRADIUS/freeradius-server/[GitHub, window="_blank"], questions |
| 73 | +posted there will not be answered. |
| 74 | + |
| 75 | +Before posting to the list, please read the |
| 76 | +https://wiki.freeradius.org/list-help[list help, window="_blank"] page. That page explains |
| 77 | +how to run the server in debugging mode; how to understand the debug |
| 78 | +output; and what information to post to the list. |
| 79 | + |
| 80 | +Commercial support for FreeRADIUS is available from |
| 81 | +https://networkradius.com/freeradius-support/[Network RADIUS, window="_blank"]. |
0 commit comments