Great, that worked. Thanks. Quoting Mearl Danner <jmdanner@samford.edu>:
Might try downloading this and reading. It's very helpful.
http://www.novell.com/documentation/edir_radius/pdfdoc/radadmin/radadmin.pdf
If that's 3 separate "o=" at the root of the tree, the this from the above document.
Example for Creating Multiple Instances of LDAP Module
If you want multiple search bases, you can create multiple LDAP modules, by using the following syntax in the module section of the radiusd.conf.
modules { ........... ........... ldap ldap1 { attribute = value attribute = value ............... ............... } ldap ldap2 { attribute = value attribute = value ............... ............... } ldap ldap3 { attribute = value attribute = value ............... ............... } }
You can use the configured modules in authorize, authenticate and post-authenticate sections by specifying the module name and instance name. For example:
authorize{ ..... ..... ldap ldap1 ldap ldap2 ..... ..... }