EAP-TTLS/PAP with OpenLDAP user store
    Fajar A. Nugraha 
    list at fajar.net
       
    Tue Mar  6 19:53:16 CET 2012
    
    
  
On Wed, Mar 7, 2012 at 12:32 AM, Stefano Zanmarchi <zanmarchi at gmail.com> wrote:
> Hi,
> my aim is to to have eap-ttls/pap working using an openldap user
> database with MD5
> hashed passwords. I got it working configuring ldap parameters in
> /etc/raddb/modules/ldap
> and applying two changes in /etc/raddb/sites-available/inner-tunnel:
> 1) uncommented "ldap" in the authorize section
> 2) uncommented these lines in the authenticate section:
>   Auth-Type LDAP {
>     ldap
>   }
> Am I doing it right?
The documentation advised against that.
Instead, you should find out which LDAP attribute stores your
MD5-password, add the correct mapping to ldap.attrmap, and leave
Auth-Type section commented-out.
It shouldn't affect the result though, since you don't have
cleartext-password stored in LDAP.
> What puzzles me is the following comment in the authenticate section that seems
> to warn me not to do what I have done ("EAP wont'work"):
>  # Uncomment it if you want to use ldap for authentication
>  #
>  # Note that this means "check plain-text password against
>  # the ldap database", which means that EAP won't work,
>  # as it does not supply a plain-text password.
AFAIK that section refers to EAP-PEAP-MSCHAPv2, the most commonly-used EAP type.
See http://wiki.freeradius.org/Protocol%20Compatibility
regardless whether you use Auth-Type or not, you still will only be
able to use PAP, TTLS-PAP, or EAP-GTC as those are the ones that
provide user password in clear text.
-- 
Fajar
    
    
More information about the Freeradius-Users
mailing list