Hi,

I use LDAP to authenticate all requests. LDAP contains 2 password 
attributes -- a plain text password for authenticating MS-CHAP and a
crypted password for authenticating PAP, CHAP.

I can get CHAP, MS-CHAP working, but not with PAP. 

Anyone can help? Thanks in advance.

Lai


Error message:

rad_recv: Access-Request packet from host 147.8.123.123:1645, id=211, 
length=197
        User-Name = "testuser"
        User-Password = "testtest"
        NAS-IP-Address = 147.8.123.123
        NAS-Port = 21
        Service-Type = Framed-User
        Framed-Protocol = PPP
        Called-Station-Id = "300"
        USR-Connect-Speed = 48000-BPS
        USR-Modulation-Type = v90Analog
        USR-Simplified-MNP-Levels = mnpLevel4
        USR-Simplified-V42bis-Usage = none
        USR-Chassis-Call-Slot = 0
        USR-Chassis-Call-Span = 0
        USR-Chassis-Call-Channel = 16
        NAS-Identifier = "modemserver"
        Acct-Session-Id = "050003e4"
        NAS-Port-Type = Async
modcall: entering group authorize
  modcall[authorize]: module "preprocess" returns ok
radius_xlat:  '/var/log/radius/radacct/147.8.123.123/auth-detail-
20031020'
rlm_detail: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-
%Y%m%d expands to /var/log/radius/radacct/147.8.123.123/auth-detail-
20031020
  modcall[authorize]: module "auth_log" returns ok
  modcall[authorize]: module "chap" returns noop
    users: Matched DEFAULT at 171
    users: Matched DEFAULT at 185
  modcall[authorize]: module "files" returns ok
modcall: entering group redundant
rlm_ldap: - authorize
rlm_ldap: performing user authorization for tfklai
radius_xlat:  '(uid=testuser)'
radius_xlat:  'ou=radius,c=hk'
ldap_get_conn: Got Id: 0
rlm_ldap: performing search in ou=radius,c=hk, with filter 
(uid=testuser)
rlm_ldap: Added password testtest in check items
rlm_ldap: looking for check items in directory...
rlm_ldap: looking for reply items in directory...
rlm_ldap: user tfklai authorized to use remote access
ldap_release_conn: Release Id: 0
  modcall[authorize]: module "first_ldap" returns ok
modcall: group redundant returns ok
  modcall[authorize]: module "mschap" returns noop
modcall: group authorize returns ok
  rad_check_password:  Found Auth-Type LDAP
auth: type "LDAP"
modcall: entering group Auth-Type
modcall: entering group redundant
rlm_ldap: - authenticate
rlm_ldap: login attempt by "testuser" with password "testtest"
rlm_ldap: user DN: uid=testuser,ou=radius,c=hk
rlm_ldap: (re)connect to freeradius.hku.hk:389, authentication 1
rlm_ldap: bind as uid=testuser,ou=radius,c=hk/testtest to 
freeradius.hku.hk:389
rlm_ldap: waiting for bind result ...
  modcall[authenticate]: module "first_ldap" returns reject
modcall: group redundant returns reject
modcall: group Auth-Type returns reject
auth: Failed to validate the user.
Login incorrect (rlm_ldap: Bind as user failed): [testuser/testtest] 
(from client ppp-29642300 port 21)

radiusd.config file:

module {
        pap {
                encryption_scheme = crypt
      }
      chap {
                authtype = CHAP
      }
        ms_chap {
                authtype = MS-CHAP
                etc ...
        }
      ldap first_ldap {
                server = "freeradius.hku.hk"
                identity = "cn=administrator,c=hk"
                password = 123456
                basedn = "ou=radius,c=hk"
                etc ...
     }
}

authorize {
        chap
        redundant {
                first_ldap {
                        notfound = return
                     }
                     second_ldap {
                        notfound = return
                }
                handled
        }
        files
        mschap
}

authenticate {
         Auth-Type LDAP {
                # ldap
                redundant {
                        first_ldap
                        second_ldap
                }
        }
          Auth-Type PAP {
                pap
        }
          Auth-Type CHAP {
                chap
        }
          Auth-Type MS-CHAP {
                mschap
        }
}

users file:

DEFAULT Service-Type == Framed-User
        Framed-IP-Address = 255.255.255.254,
        Framed-MTU = 576,
        Service-Type = Framed-User,
        Fall-Through = Yes

DEFAULT Framed-Protocol == PPP
        Framed-Protocol = PPP,
        Framed-Compression = Van-Jacobson-TCP-IP



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

Reply via email to