How FreeRADIUS includes dictionary files
FreeRADIUS installs many pre-defined dictionary files by default. These dictionary files are stored in the /usr/share/freeradius
directory (if you installed from source code using the configure; make; make install
pattern they will be stored in /usr/local/share/freeradius
). Dictionary files are named according to a convention. The names are in the form dictionary.<identifier>
. The identifier can be classified into three categories, as follows:
- Vendor/technology name: for example
dictionary.mikrotik
ordictionary.wimax
- RFC number: for example
dictionary.rfc2865
- FreeRADIUS's internal dictionaries: for example
dictionary.freeradius.internal
If a dictionary file is installed it does NOT automatically imply that this dictionary
file will be used by FreeRADIUS. FreeRADIUS has to be configured to include that specific dictionary file. We do this in the following way:
- In the FreeRADIUS configuration directory is a file called dictionary. The content...