1 # radiusd.conf -- FreeRADIUS server configuration file.
4 exec_prefix = ${prefix}
7 sbindir = ${exec_prefix}/sbin
8 logdir = ${localstatedir}/log/freeradius
9 raddbdir = ${sysconfdir}/freeradius
10 radacctdir = ${logdir}/radacct
12 # name of the running server. See also the "-n" command-line option.
15 # Location of config and logfiles.
17 run_dir = ${localstatedir}/run
19 # Should likely be ${localstatedir}/lib/radiusd
22 # libdir: Where to find the rlm_* modules.
23 libdir = ${exec_prefix}/lib
25 # pidfile: Where to place the PID of the RADIUS server.
26 pidfile = ${run_dir}/${name}.pid
28 # max_request_time: The maximum time (in seconds) to handle a request.
31 # cleanup_delay: The time to wait (in seconds) before cleaning up
34 # max_requests: The maximum number of requests which the server keeps
37 # listen: Make the server listen on a particular IP address, and send
44 # This second "listen" section is for listening on the accounting
53 # hostname_lookups: Log the names of clients or just their IP addresses
56 # Core dumps are a bad thing. This should only be set to 'yes'
60 regular_expressions = yes
61 extended_expressions = yes
63 # Logging section. The various "log_*" configuration items
66 file = ${logdir}/radius.log
67 syslog_facility = daemon
74 # The program to execute to do concurrency checks.
75 checkrad = ${sbindir}/checkrad
77 # Security considerations
88 # CLIENTS CONFIGURATION
91 # THREAD POOL CONFIGURATION
96 max_spare_servers = 10
97 max_requests_per_server = 0
100 # MODULE CONFIGURATION
102 $INCLUDE ${confdir}/modules/
105 $INCLUDE sql/mysql/counter.conf
119 # Include all enabled virtual hosts
120 $INCLUDE sites-enabled/