Migrating freeradius install
Alan Buxey
alan.buxey at gmail.com
Mon Apr 17 23:30:46 CEST 2017
why move from the SQL solution - very portable..especially if it doesnt
move server when you spin up new RADIUS systems ;-)
to call another users file...well, you could $INCLUDE it but the best way
is to define another user file module, enable that (in FreeRADIUS 3.x
that means link from mods-available to mods-enabled and then call that new
users file in your relevant virtual server eg
eg, for FreeRADIUS 3, new file
localusers (in mods-available, link to mods-enabled)
files localusers {
# Search for files in a subdirectory of mods-config which
# matches this instance of the files module.
moddir = ${modconfdir}/${.:instance}
# The default key attribute to use for matches. The content
# of this attribute is used to match the "name" of the
# entry.
#key = "%{%{Stripped-User-Name}:-%{User-Name}}"
# The old "users" style file is now located here.
filename = ${moddir}/localusers
# This is accepted for backwards compatibility
# It will be removed in a future release.
# usersfile = ${moddir}/localusers
# These are accepted for backwards compatibility.
# They will be renamed in a future release.
acctusersfile = ${moddir}/accounting
preproxy_usersfile = ${moddir}/pre-proxy
}
then, just call 'localusers' in the virtual server where 'files' is called.
alan
On 17 April 2017 at 22:17, Dagan McGregor <list at sudo.nz> wrote:
> Hello,
>
> I have been tasked to move a freeradius install from an old RHEL server
> onto CentOS 7. In the process I am looking to move the data out of a mysql
> database (used for dialadmin) to using static files.
>
> We are trying to keep the new configuration changes as minimal as possible
> for maintenance reasons. And the virtual server files look like what we
> need.
>
> Our site is only maintaining a small number of users with static IP
> addresses.
>
> A few questions...
>
> Can I pull in an external user file with an 'include' statement in a
> virtual server file? Via a User section?
>
> If so, if I put the server file into 'sites-enabled', do I also put the
> custom users file there, or should it be somewhere else?
>
> Cheers,
> Dagan McGregor
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/
> list/users.html
More information about the Freeradius-Users
mailing list