39
39
mod_accounting = radiusd_test
40
40
func_accounting = accounting
42
mod_preproxy = radiusd_test
43
func_preproxy = preproxy
45
mod_postproxy = radiusd_test
46
func_postproxy = postproxy
48
mod_postauth = radiusd_test
49
func_postauth = postauth
42
mod_pre_proxy = radiusd_test
43
func_pre_proxy = pre_proxy
45
mod_post_proxy = radiusd_test
46
func_post_proxy = post_proxy
48
mod_post_auth = radiusd_test
49
func_post_auth = post_auth
51
mod_recv_coa = radiusd_test
52
func_recv_coa = recv_coa
54
mod_send_coa = radiusd_test
55
func_send_coa = send_coa
51
57
mod_detach = radiusd_test
52
58
func_detach = detach
101
# Persistent, embedded Perl interpreter.
105
# The Perl script to execute on authorize, authenticate,
106
# accounting, xlat, etc. This is very similar to using
107
# 'rlm_exec' module, but it is persistent, and therefore
110
module = /path/to/your/perl_module.pm
113
# The following hashes are given to the module and
114
# filled with value-pairs (Attribute names and values)
116
# %RAD_CHECK Read-only Check items
117
# %RAD_REQUEST Read-only Attributes from the request
118
# %RAD_REPLY Read-write Attributes for the reply
120
# The return codes from functions in the perl_script
121
# are passed directly back to the server. These
122
# codes are defined in doc/configurable_failover,
123
# src/include/modules.h (RLM_MODULE_REJECT, etc),
124
# and are pre-defined in the 'example.pl' program
129
# List of functions in the module to call.
130
# Uncomment and change if you want to use function
131
# names other than the defaults.
133
#func_authenticate = authenticate
134
#func_authorize = authorize
135
#func_preacct = preacct
136
#func_accounting = accounting
137
#func_checksimul = checksimul
138
#func_pre_proxy = pre_proxy
139
#func_post_proxy = post_proxy
140
#func_post_auth = post_auth
142
#func_detach = detach
145
# Uncomment the following lines if you wish
146
# to use separate functions for Start and Stop
147
# accounting packets. In that case, the
148
# func_accounting function is not called.
150
#func_start_accounting = accounting_start
151
#func_stop_accounting = accounting_stop
153
# Uncomment the following lines if your perl is
154
# compiled with threads support.
155
# The settings below are the defaults.
159
#min_spare_clones = 0
160
#max_spare_clones = 32
162
#max_request_per_clone = 0
167
107
# Perform NT-Domain authentication. This only works
168
108
# with PAP authentication. That is, Authentication-Request
169
109
# packets containing a User-Password attribute.