Correction to: AD ldap search works with 1.01, fails with 1.04

Stephen Walsh S.Walsh at signadou.acu.edu.au
Tue Jan 24 06:33:02 CET 2006





Hi Folks

Correction to previous email:

We can bind to the server, when the time comes to search it fails;

radiusd -X -A

rlm_ldap: ldap_get_conn: Checking Id: 0
rlm_ldap: ldap_get_conn: Got Id: 0
rlm_ldap: attempting LDAP reconnection
rlm_ldap: closing existing LDAP connection
rlm_ldap: (re)connect to 192.148.xxx.xxx:389, authentication 0
rlm_ldap: bind as
cn=xxxxxxxx,cn=users,dc=student,dc=acu,dc=edu,dc=au/xxxxxxxx to
192.148.223.125:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
rlm_ldap: performing search in dc=student,dc=acu,dc=edu,dc=au, with filter
(samaccountname=testuser)
rlm_ldap: ldap_search() failed: Operations error
rlm_ldap: search failed
rlm_ldap: ldap_release_conn: Release Id: 0

Stephen Walsh
s.walsh at signadou.acu.edu.au
Client Support Officer (Technology)
Australian Catholic University (Limited)
PO Box 256, Dickson ACT 2602
Phone: +61 2 6209 1133
Fax: +61 2 6209 1179
Mobile: +61 419 496796
+++++++++++++++++++++++++++++++++++++++++++++++++
CRICOS Registration: 00004G, 00112C, 00873F, 00885B
ABN 15 050 192 660

+++++++++++++++++++++++++++++++++++++++++++++++++



                                                                           
             Stephen Walsh                                                 
             <S.Walsh at signadou                                             
             .acu.edu.au>                                               To 
             Sent by:                  freeradius-users at lists.freeradius.o 
             freeradius-users-         rg                                  
             bounces+s.walsh=s                                          cc 
             ignadou.acu.edu.a                                             
             u at lists.freeradiu                                     Subject 
             s.org                     AD ldap bind works with 1.01, fails 
                                       with 1.04                           
                                                                           
             24/01/2006 04:28                                              
             PM                                                            
                                                                           
                                                                           
             Please respond to                                             
             FreeRadius users                                              
               mailing list                                                
             <freeradius-users                                             
             @lists.freeradius                                             
                   .org>                                                   
                                                                           
                                                                           








Hi Folks

We're implementing freeradius with EAP/TLS for our wireless and have found
a strange happening with 1.04. This will only happen when attempting to
query our student domain (w2k3 AD tree), but not our staff (w2k3 AD tree).
If I remove the section (below) for student, it will authenticate staff and
log them on happily.

At the moment, we have

            acu.edu.au
                   |
                 /   \
            staff     student

I have a test box with FC3/FreeRadius 1.01 which will search through both
domains and authenticate the user. I copy the config over to the
FC4/FreeRadius 1.04 box and it works on staff, but returns the following on
student (the tree is laid out the same as staff);

ldap_search() failed: Operations error

Is this a bug (known or unknown) or have I just not allowed something like
referrals to work. I don't want to have to put openldap on the radius box
if I can help it, but if that's the only solution then we'll reassess 1.01
on FC3

Config is as below (some sanitisation done to protect the innocent networks
involved).

        ldap student {

                server = "192.148.xxx.xxx"
                identity =
"cn=xxxxxxxxx,cn=users,dc=student,dc=acu,dc=edu,dc=au"
                password = "xxxxxxxxx"
                basedn = "dc=student,dc=acu,dc=edu,dc=au"
                filter =
"(samaccountname=%{Stripped-User-Name:-%{User-Name}})"

                dictionary_mapping = ${raddbdir}/ldap.attrmap

                ldap_connections_number = 5

        }

       ldap staff {

                server = "192.148.xxx.xxx"
                identity =
"cn=xxxxxx,cn=users,dc=staff,dc=acu,dc=edu,dc=au"
                password = "xxxxxx"
                basedn = "dc=staff,dc=acu,dc=edu,dc=au"
                filter =
"(samaccountname=%{Stripped-User-Name:-%{User-Name}})"

                dictionary_mapping = ${raddbdir}/ldap.attrmap

                ldap_connections_number = 5

        }

<snip>

authorize {
                suffix
                eap
                staff
                student
                }

authenticate {
        Auth-Type PAP {
                pap
                }
        Auth-Type LDAP {
                student
                staff
                }
        eap
        }

many thanks

Stephen Walsh
Client Support Officer (Technology)
Australian Catholic University (Limited)
PO Box 256, Dickson ACT 2602
Phone: +61 2 6209 1133
Fax: +61 2 6209 1179
Mobile: +61 419 496796
+++++++++++++++++++++++++++++++++++++++++++++++++
CRICOS Registration: 00004G, 00112C, 00873F, 00885B
ABN 15 050 192 660

+++++++++++++++++++++++++++++++++++++++++++++++++


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





More information about the Freeradius-Users mailing list