Freeradius 3 - eDirectory Problem

Bebbet van Dinges bebbet at bebbet.nl
Tue May 17 15:38:47 CEST 2016


Hello Willy,

Yes i gathered that much, only i'm not sure how to continue, i've tested
quite some different possible filters, but all seem to do exactly the
same, with the same 17** results.. Have i overlooked something?

Kind regards,
Bebbet

On 17-5-2016 15:35, Willy Offermans wrote:
> Dear Bebbet,
> 
> Your answer is already included in the debug information:
> 
> ``specify a more restrictive base_dn, filter or scope''
> 
> Your ``ldap'' server returns more than 1 result upon request. This is not 
> expected.
> 
> 
> On Tue, May 17, 2016 at 03:20:12PM +0200, Bebbet van Dinges wrote:
>> Hello,
>>
>> I'm trying to authorize/authenticate my wifi users against edirectory
>> with Freeradius3, which doesn't work. It worked with this configuration
>> in 2.2, but doesn't seem to provide the required result anymore.
>>
>> I hope you can give me some pointers where to look next.
>>
>> Yours sincerely,
>> Bebbet
>>
>>
>> from raddebug:
>>
>> (74) Tue May 17 12:19:27 2016: Debug: openldap: Performing unfiltered
>> search in "", scope "sub"
>> (74) Tue May 17 12:19:27 2016: Debug: openldap: Waiting for search result...
>> (74) Tue May 17 12:19:30 2016: ERROR: openldap: Ambiguous search result,
>> returned 1723 unsorted entries (should return 1 or 0).  Enable sorting,
>> or specify a more restrictive base_dn, filter or scope
>> (74) Tue May 17 12:19:30 2016: ERROR: openldap: The following entries
>> were returned:
>>
>>
>> [All the records in our directory\
>>
>>
>> /usr/loca/pf/raddb/modules-enabled/ldap:
>>
>>         ldap openldap {
>>                 server = "dns3.desaad.nl"
>>                 port = 636
>>                 identity = "cn=admin,o=desaad"
>>                 password = "You wish.."
>>                 basedn = "o=desaad"
>>         #       filter = "(cn=%{mschap:User-Name})"
>>         filter
>> ="(&(objectClass=inetOrgPerson)(uid=%{Stripped-User-Name:-%{User-Name}}))"
>>                 ldap_connections_number = 5
>>                 timeout = 4
>>                 timelimit = 3
>>                 net_timeout = 1
>>
>>
>>                 access_attr = cn
>>                 password_attribute = nspmPassword
>>
>>
>>                 tls {
>>                         start_tls = no
>>                         require_cert = "allow"
>>                 }
>>                 dictionary_mapping = ${confdir}/ldap.attrmap
>>                 edir_account_policy_check = yes
>>
>>                 keepalive {
>>                         # LDAP_OPT_X_KEEPALIVE_IDLE
>>                         idle = 60
>>
>>                         # LDAP_OPT_X_KEEPALIVE_PROBES
>>                         probes = 3
>>
>>                         # LDAP_OPT_X_KEEPALIVE_INTERVAL
>>                         interval = 3
>>                 }
>>         }
>> -
>> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20160517/39c41ee5/attachment-0001.sig>


More information about the Freeradius-Users mailing list