Hi all, I'd like to integrate freeradius into a config management framework. In order for this to work with multiple ippool instances I've decided to create a ippool.d/ directory containing several config files.
Loading the config files itself is not a problem, however placement of the include statement is. I've tried to put the following line in several places: $INCLUDE /etc/freeradius/ippool.d/ E.g.: - At the end of modules {}, - Below a working ippool main_pool {}, which resides inside modules {} - Inside instantiate {} - authorize {) - ... Nothing seems to work. Freeradius -X starts the service correctly. I can see my configs are loaded. However anything that's defined inside them just doesn't show up. I'm running the current Debian stable package (2.1.10). > FreeRADIUS Version 2.1.10, for host x86_64-pc-linux-gnu, built on Nov 14 2010 > at 21:12:30 > Copyright (C) 1999-2009 The FreeRADIUS server project and contributors. > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR PURPOSE. > You may redistribute copies of FreeRADIUS under the terms of the > GNU General Public License v2. > Starting - reading configuration files ... > including configuration file /etc/freeradius/radiusd.conf > including configuration file /etc/freeradius/proxy.conf > including configuration file /etc/freeradius/clients.conf > including configuration file /etc/freeradius/snmp.conf > including configuration file /etc/freeradius/eap.conf > including configuration file /etc/freeradius/sql.conf > including files in directory /etc/freeradius/ippool.d/ > including configuration file /etc/freeradius/ippool.d/foobar.conf > > main { > allow_core_dumps = no > } > including dictionary file /etc/freeradius/dictionary > main { > > [ ... ] > > Listening on authentication address * port 1812 > Listening on accounting address * port 1813 > Listening on proxy address * port 1814 > Ready to process requests. Kind regards, Tom De Vylder - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html