Hi all
I try to do a fail-over with two ldap on my freeradius. I
read this article http://wiki.freeradius.org/Fail-over,
I instantiated two openldap modules and i use the keyword redundant in my
/raddb/site-available/default in authorize and authenticate section.
redundant {
Primary-ldap
Secondary-ldap
}
I also enabled reply_log
When the two ldap are launched, it works.
reply log :
Tue Jun 9 11:45:53 2009
Packet-Type = Access-Accept
Reply-Message = "Utilisateur: fmehault, group:
Administrateur"
Cisco-AVPair = "shell:priv-lvl=15"
Service-Type = NAS-Prompt-User
But if i stop the Secondary-ldap, I have just :
reply log :
Tue Jun 9 11:49:19 2009
Packet-Type = Access-Accept
I can see in my log that radiusd try to contact Secondary-ldap
at first. Why ? Then it test 3 times, rather than test Primary-ldap, why ?
I will be please to give you more information about my
problem to help me to fix it,
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
rlm_ldap: Entering ldap_groupcmp()
[files] expand: dc=netplus,dc=fr ->
dc=netplus,dc=fr
[files] WARNING: Deprecated conditional expansion
":-". See "man unlang" for details
[files] expand: (&(uid=%{Stripped-User-Name:-%{User-Name}})(radiusHuntgroupName=%{Huntgroup-name}))
-> (&(uid=fmehault)(radiusHuntgroupName=swLabo))
rlm_ldap: ldap_get_conn: Checking Id: 0
rlm_ldap: ldap_get_conn: Got Id: 0
rlm_ldap: attempting LDAP reconnection
rlm_ldap: (re)connect to 10.96.18.4:389, authentication 0
rlm_ldap: bind as cn=root,dc=netplus,dc=fr/secret to
10.96.18.4:389
rlm_ldap: cn=root,dc=netplus,dc=fr bind to 10.96.18.4:389
failed: Can't contact LDAP server
rlm_ldap: (re)connection attempt failed
rlm_ldap::ldap_groupcmp: search failed
rlm_ldap: ldap_release_conn: Release Id: 0
[…]
rlm_ldap: cn=root,dc=netplus,dc=fr bind to 10.96.18.4:389
failed: Can't contact LDAP server
[…]
rlm_ldap: cn=root,dc=netplus,dc=fr bind to 10.96.18.4:389
failed: Can't contact LDAP server
resume :
Primary-ldap started
Secondary-ldap started
It works
Primary-ldap stoped
Secondary-ldap started
It works
Primary-ldap started
Secondary-ldap stoped
Access-Accept without reply-item …
If someone can explain me what is my problem
Regards,
François