Hi, everyone.

Forgive me, this is a bit of a rehash of an old subject.  I am unable to
get authentication via LDAP to work correctly when I set the 'basedn' to
the top-level of our AD structure:

basedn = "dc=subdomain,dc=domain,dc=com"

--- radius -sx output ---
rad_recv: Access-Request packet from host nas-test.domain.com:2180,
id=51, length=72
        User-Name = "username"
        User-Password = "userpw"
        Vendor-3076-Attr-32 = 0x00000009
        NAS-IP-Address = 127.0.0.1
        NAS-Port-Type = Virtual
rlm_ldap: - authenticate
rlm_ldap: login attempt by "username" with password "userpw"
rlm_ldap: ldap_get_conn: Checking Id: 0
rlm_ldap: ldap_get_conn: Got Id: 0
rlm_ldap: (re)connect to msad-gc.subdomain.domain.com:389,
authentication 0
rlm_ldap: bind as identity/password to msad-gc.subdomain.domain.com:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
rlm_ldap: ldap_search() failed: Operations error
rlm_ldap: ldap_release_conn: Release Id: 0
Sending Access-Reject of id 51 to nas-test.domain.com:2180
--- /radius -sx output ---


Inside that sub, there is a series of OUs and DNs.  If I set basedn to
point into one of those:

basedn = "ou=users,dc=subdomain,dc=domain,dc=com"

I am able to get authentication for any user account inside the 'users'
OU or inside any OU that is underneath the 'users' OU:
--- radius -sx output ---
rad_recv: Access-Request packet from host nas-test.domain.com:2180,
id=53, length=72
        User-Name = "username"
        User-Password = "userpw"
        Vendor-3076-Attr-32 = 0x00000009
        NAS-IP-Address = 127.0.0.1
        NAS-Port-Type = Virtual
rlm_ldap: - authenticate
rlm_ldap: login attempt by "username" with password "userpw"
rlm_ldap: ldap_get_conn: Checking Id: 0
rlm_ldap: ldap_get_conn: Got Id: 0
rlm_ldap: (re)connect to msad-gc.subdomain.domain.com:389,
authentication 0
rlm_ldap: bind as identity/password to msad-gc.subdomain.domain.com:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
rlm_ldap: ldap_release_conn: Release Id: 0
rlm_ldap: user DN: CN=Name\,
User,OU=Testing,OU=users,DC=subdomain,DC=domain,DC=com
rlm_ldap: (re)connect to msad-gc.subdomain.domain.com:389,
authentication 1
rlm_ldap: bind as CN=Name\,
User,OU=Testing,OU=users,DC=subdomain,DC=domain,DC=com/userpw to
msad-gc.subdomain.domain.com:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
rlm_ldap: user username authenticated succesfully
Sending Access-Accept of id 53 to nas-test.domain.com:2180
--- /radius -sx output ---

Anyone have any ideas on this?  I'm not even sure where to start looking
on this...

Thanks,

Chris.

Christopher M. Kellogg, GCFW
Principle Network Administrator, DynCorp, A CSC Company
6500 West Freeway Suite 600, Fort Worth, TX
(817)570-1956 Ofc / (817)737-1638 Fax

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to