1
# radiusd.conf -- FreeRADIUS server configuration file.
4
exec_prefix = ${prefix}
7
sbindir = ${exec_prefix}/sbin
8
logdir = ${localstatedir}/log/radius
9
raddbdir = ${sysconfdir}/raddb
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/radiusd
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/