- modules/concepts/nav.adoc
- modules/reference/nav.adoc
- modules/howto/nav.adoc
-- modules/installation/nav.adoc
+#- modules/installation/nav.adoc
- modules/tutorials/nav.adoc
- modules/developers/nav.adoc
* The xref:reference:raddb/index.adoc[configuration files] located in `/etc/raddb/`, or `/etc/freeradius/`
* The syntax of the xref:reference:unlang/index.adoc[unlang] processing language
* Various xref:howto:index.adoc[how-to] guides
-* xref:installation:index.adoc[Installing] and xref:installation:upgrade.adoc[upgrading] FreeRADIUS
+* xref:howto:installation/index.adoc[Installing] and xref:howto:installation/upgrade.adoc[upgrading] FreeRADIUS
* xref:developers:index.adoc[Developer documentation]
This organization means that for example, the `ldap` module will have
these changes is that the some of the configuration has been changed.
Administrators who have version 3 and wish to upgrade to version 4
-should read the xref:installation:upgrade.adoc[upgrading] documentation.
+should read the xref:howto:installation/upgrade.adoc[upgrading] documentation.
That documentation explains the differences between the two versions, and
how an existing configuration can be reproduced in the latest
release. We do _not_ recommend using version 3 configuration files
historical purposes.
FreeRADIUS can also be installed from the source code. Please see the
-xref:installation:index.adoc[installation guide] for instructions.
+ xref:howto:installation/index.adoc[installation guide] for instructions.
WARNING: Many Operating System distributions ship versions of FreeRADIUS
which are years out of date. Those versions may contain bugs which have
** xref:sbuff-parsing.adoc[Parsing with string buffers]
** xref:sbuff-ng.adoc[Sbuff issues]
-Also see the xref:installation:dependencies.adoc[build
+Also see the xref:howto:installation/dependencies.adoc[build
dependencies] page.
* xref:index.adoc[Howto Guides]
+
+** xref:howto:installation/index.adoc[Installing and upgrading]
+*** xref:howto:installation/packages.adoc[Install from packages]
+*** xref:howto:installation/dependencies.adoc[Dependencies]
+*** xref:howto:installation/source.adoc[Build from source]
+*** xref:howto:installation/upgrade.adoc[Upgrading from v3 to v4]
+*** xref:howto:installation/attribute_names.adoc[Attribute name changes from v3 to v4]
+*** Building Packages
+**** xref:howto:installation/debian.adoc[Debian and Ubuntu]
+**** xref:howto:installation/redhat.adoc[RedHat and CentOS]
+
** Modules
*** xref:modules/configuring_modules.adoc[Configuring Modules]
*** xref:modules/chap/index.adoc[CHAP]
FreeRADIUS is available from multiple sources:
-* Official xref:packages.adoc[Network RADIUS packages]
-* xref:source.adoc[Source code]
+* Official xref:howto:installation/packages.adoc[Network RADIUS packages]
+* xref:howto:installation/source.adoc[Source code]
* Many Operating System distributions
We highly recommend using the official packages from Network
== Building from Source
-We recommend xref:packages.adoc[installing from packages] if
+We recommend xref:howto:installation/packages.adoc[installing from packages] if
possible. Full instructions on building and installing from source
code follow.
-The mandatory xref:installation:dependencies.adoc[dependencies]
+The mandatory xref:howto:installation/dependencies.adoc[dependencies]
must be installed before FreeRADIUS can be built. These dependencies
are `libtalloc` and `libkqueue`, which FreeRADIUS uses for memory
management, and platform-independent event handling.
The initial output from running in debugging mode (`radiusd -X`)
will tell you which configuration files are being used. See
-xref:installation:upgrade.adoc[Upgrading] for information about
+ xref:howto:installation/upgrade.adoc[Upgrading] for information about
upgrading from older versions. There _may_ be changes in the
dictionary files which are required for a new version of the
software. These files will not be installed over your current
version 3 to version 4.
For details on what has changed between the version, see the
-xref:installation:upgrade.adoc[upgrade] guide.
+ xref:howto:installation/upgrade.adoc[upgrade] guide.
We _strongly_ recommend that new major versions be installed in a
different location than any existing installations. Any local policies
move to a different portion of the configuration
All of the attribute names used in v3 have been changed in v4. Please
-see the xref:attribute_names.adoc[attribute names] document for more
+see the xref:howto:installation/attribute_names.adoc[attribute names] document for more
information. This change was necessary in order to support the new
"grouped" attributes, which are required for DHCPv6 and other
protocols.
-* xref:index.adoc[Installing and upgrading]
-** xref:packages.adoc[Install from packages]
-** xref:dependencies.adoc[Dependencies]
-** xref:source.adoc[Build from source]
-** xref:upgrade.adoc[Upgrading from v3 to v4]
-** xref:attribute_names.adoc[Attribute name changes from v3 to v4]
+* xref:howto:installation/index.adoc[Installing and upgrading]
+** xref:howto:installation/packages.adoc[Install from packages]
+** xref:howto:installation/dependencies.adoc[Dependencies]
+** xref:howto:installation/source.adoc[Build from source]
+** xref:howto:installation/upgrade.adoc[Upgrading from v3 to v4]
+** xref:howto:installation/attribute_names.adoc[Attribute name changes from v3 to v4]
** Building Packages
-*** xref:debian.adoc[Debian and Ubuntu]
-*** xref:redhat.adoc[RedHat and CentOS]
+*** xref:howto:installation/debian.adoc[Debian and Ubuntu]
+*** xref:howto:installation/redhat.adoc[RedHat and CentOS]
been renamed. This change was necessary in order to simplify the
operation of the server, and to better support multiple protocols.
-Please see the xref:installation:upgrade.adoc[upgrade] file for more
+Please see the xref:howto:installation/upgrade.adoc[upgrade] file for more
information about these changes.
The `sites-available/` directory contains many files. Each file is a