3 ## radrelay.conf -- FreeRADIUS server configuration file.
5 ## Use with: radiusd -n radrelay
7 ## http://www.freeradius.org/
11 ######################################################################
13 # This file is a sample configuration that replaces the old
14 # "radrelay" program. It is a *minimal* configuration that
15 # does little more than read the detail file, and proxy the
16 # packets to a home server. If you need it to do more than
17 # just replace radrelay, you will need to add additional
20 # See raddb/sites-available/copy-acct-to-home-server for a
21 # more complete example. That example is intended to be run
22 # as part of a larger radius configuration, where the server
23 # also listens on ports 1812, etc. The example given here
24 # is a minimal example that has ONLY radrelay functionality.
26 # See radiusd.conf for a complete description of the configuration
27 # parameters used here.
29 ######################################################################
32 exec_prefix = @exec_prefix@
33 sysconfdir = @sysconfdir@
34 localstatedir = @localstatedir@
38 radacctdir = @radacctdir@
41 # name of the running server. See also the "-n" command-line option.
46 # Generic configuration
49 run_dir = ${localstatedir}/run/${name}
51 pidfile = ${run_dir}/${name}.pid
54 # Request handling configuration
65 file = ${logdir}/${name}.log
69 # Security configuration
74 # reject_delay && status_server don't apply when we are
75 # only reading accounting packets from the detail file
77 @openssl_version_check_config@
81 # If you need more modules, add them here.
84 $INCLUDE ${confdir}/mods-enabled/always
88 # If you need to instantiate modules, add them here.
94 # Configuration of home servers, etc.
99 # See proxy.conf for additional home server configuration.
105 # This directive replaces the "-r" command-line option
113 # This directive replaces the "-i" command-line option
116 # src_ipaddr = 192.0.2.1
119 # This directive replaces the "-s", "-S", and "-n" command-line
120 # options in radrelay
126 # List one or more home servers here for fail-over, load-balancing, etc.
128 home_server_pool radrelay {
142 # Read the detail file.
148 # The filename here should be the same as the one used by the
149 # main radiusd program. It writes the file using the "detail"
150 # module (see raddb/modules/detail).
152 filename = ${radacctdir}/detail
157 # See also raddb/sites-available/copy-acct-to-home-server
158 # for additional description.
162 # Proxy the packet using the given realm.
163 # Note that we do not use the realm for anything else such
164 # as prefix/suffix stripping or comparisons.
167 Proxy-To-Realm := "radrelay"