3. Configuring Radiator

This section describes the Radiator configuration file and the statements that control the behaviour of the Radiator server, radiusd.
When radiusd starts, it reads the configuration file. The default file name and path for the configuration file depends on the operating system and how Radiator is installed.
Radiator deb, RPM and Windows MSI packages use startup configuration that uses radiator.conf to be consistent with log directory, package name and other names.
You can specify an alternate configuration file with radiusd's -config_file command line parameter. There is a test configuration file (radius.cfg) in the Radiator distribution that shows most of parameters and clauses that you can use in a configuration file, and examples of how to use them. There is also a very simple example (simple.cfg) in the goodies/ directory in the Radiator distribution. It is a good starting point for your own configuration file.
In general terms, the configuration file allows you control the following things:
The configuration file is an ASCII text file, it can be edited by any text editor. Leading white space in each line is ignored, so you can use indentation to make your configuration file easier to read. Case is important in all parameter names and clauses.
An alternative to editing the configuration file directly is to use the ServerHTTP clause (for more information, see Section 3.121. <ServerHTTP> and Section 10. Configuring Radiator with GUI) which allows you to connect to Radiator with standard web browser and examine, change and test the configuration with an easy to use point and click web interface.
The configuration file consist of the following things: