On 12/17/2010 11:29 PM, Christian Kratzer wrote:

>> one more quick question.  What is the behavior of AuthBy LDAP2 with a
>> round-robin DNS entry (multiple A records for the RR)?  If I'd like
>> failover behavior, will a single Host declaration with a round-robin
>> record be enough, or do I need to list out each individual LDAP
>> server?
> 
> you should explicitly list all servers as Dns will get resolved once
> on load of config.

That is true with e.g. Clients, but from the manual it looks like AuthBy
LDAP2 behaves a bit differently. Quote:

  Multiple space separated host names can be specified
  and Net::LDAP will choose the first available one.

A quick check shows that the host name(s) are passed to Net::LDAP which
takes care of resolving names to addresses. Note also how the doc below
says hosts are tried until there is success.

http://search.cpan.org/~gbarr/perl-ldap-0.4001/lib/Net/LDAP.pod#new

Radiator seems to create a new Net::LDAP for each (re)connect so it
might be that DNS is queried when there was a disconnect and a reconnect
needs to be done.

So listing the hosts, like Christian writes, seems to be easier than
trying to follow Net::LDAP's method of resolution.

-- 
Heikki Vatiainen <h...@open.com.au>

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to