Two more reasons to upgrade to 2.0
Alan DeKok
aland at deployingradius.com
Mon Nov 12 15:13:18 CET 2007
Download CVS head, and:
$ man radiusd
...
In short: "-C" now works. Sort of. The server doesn't open any
sockets. It doesn't check SQL, LDAP, etc. But modules which don't
depend on anything (i.e. chap), and modules which only read flat-text
files are checked for sanity when "-C" is used.
The "man" page describes the limitations of "-C".
$ kill -HUP `psgrep radiusd`
This works. Sort of. For now, HUP *only* reloads the "files" module.
it doesn't change ANYTHING else in the server. It doesn't reload,
re-open, or examine ANY of the configuration files such as
"radiusd.conf", "eap.conf", etc.
With tiny amounts more work, a few other modules can be made to reload
on HUP. i.e. preprocess, passwd, linelog, and a few others.
Just as with "-C", SQL and LDAP won't be reloaded on HUP. Also, EAP
won't be reloaded on HUP.
If you *really* need that functionality, it's a large amount of work,
and will need to be funded.
Alan DeKok.
More information about the Freeradius-Users
mailing list