2013/11/12 Mik J <mikydevel@yahoo.fr>
I'm confuse how freeradius will proceed - Search for myuser in the ldap using the account I provided in modules/ldap - Check the users password
You can turn on LDAP debug, it helped me a lot. Check last section of ldap module config <------># ldap_debug: debug flag for LDAP SDK <------># (see OpenLDAP documentation). Set this to enable <------># huge amounts of LDAP debugging on the screen. <------># You should only use this if you are an LDAP expert. <------># <------>#<----->default: 0x0000 (no debugging messages) <------>#<----->Example:(LDAP_DEBUG_FILTER+LDAP_DEBUG_CONNS) <------>ldap_debug = 0x0028.
groupmembership_filter = "(&(objectclass=posixGroup)(memberUid=%u))"
My groupmembership filter in 2.1.1 looks like this <------>groupmembership_filter = "(|(&(objectClass=GroupOfNames)(member=%{control:Ldap-UserDn}))(&(objectClass=GroupOfUniqueNames)(uniquemember=%{control:Ldap-UserDn})) <------> groupmembership_attribute = radiusGroupName Config syntax seems to hint that you have very old freeradius. Which version? Groups can be checked via LDAP-group variable A.