rlm_chap: Attribute "CHAP-Password" is required for authentication
Slava
slava at kar.net
Sun Jul 6 20:53:47 CEST 2008
Hi, everybody
have been trying to solve the problem, but in vain. It is FR 2.0.2
FreeBSD 6.2-RELEASE-p1
When using radtest (or dial up access) there is no Attribute
"CHAP-Password" and the user
is not authenticated, however the same user is authenticated when
connecting via VPN.
What needs to be changed for dial-up to work?
Would be grateful for any comments
Thanks
Slava Shkarupin
Kiev, UA
++++++++++++++++++++++++++++++++++++++++++++++++++
This is -X radtest output for user Olga1 (dial-up attempt gives a
similar result - user is rejected)
rad_recv: Access-Request packet from host 127.0.0.1 port 59528, id=206,
length=56
User-Name = "Olga1"
User-Password = "akrd24bf"
NAS-IP-Address = 255.255.255.255
NAS-Port = 1
+- entering group authorize
++[preprocess] returns ok
expand: %A/%{Client-IP-Address}/detail ->
/opt/freeradius/2.0.2/var/log/radius/radacct/127.0.0.1/detail
rlm_detail: %A/%{Client-IP-Address}/detail expands to
/opt/freeradius/2.0.2/var/log/radius/radacct/127.0.0.1/detail
expand: %t -> Sun Jul 6 13:07:03 2008
++[auth_log] returns ok
rlm_pam: pam_auth call.
username: Olga1
username name: User-Name
rlm_pam: received attribute:1.
rlm_pam: received attribute:2.
rlm_pam: received attribute:4.
rlm_pam: received attribute:5.
rlm_pam: cisco_voip_detection enabled
data->chap_password=1,data->special_username=(null),user_name_buff=Olga1
rlm_pam: pam_pass: name = Olga1, passwd = (null)
pam_pass: function pam_authenticate SUCCESS for <Olga1>.
pam_pass: function pam_acct_mgmt SUCCESS for <Olga1>.
pam_pass: received framed_ip_address <192.168.0.65/32>
pam_pass: received nas_command <>
pam_pass: received password for chap <akrd24bf>
pam_pass: authentication result for <Olga1> is 0
rlm_pam: pam_pass return 0 (success).
rlm_pam: received password for chap:akrd24bf
rlm_pam: received password for chap in vp:akrd24bf
++[pam] returns ok
++[chap] returns noop
++[mschap] returns noop
rlm_realm: No '@' in User-Name = "Olga1", looking up realm NULL
rlm_realm: No such realm "NULL"
++[suffix] returns noop
@@@@eap+aouthorize begin
rlm_eap: No EAP-Message, not doing EAP
@@@@eap+aouthorize returns NOOP
++[eap] returns noop
++[unix] returns notfound
users: Matched entry DEFAULT at line 158
++[files] returns ok
++[expiration] returns noop
++[logintime] returns noop
rlm_pap: Found existing Auth-Type, not changing it.
++[pap] returns noop
rad_check_password: Found Auth-Type Chap
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Replacing User-Password in config items with Cleartext-Password.
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please update your configuration so that the "known good"
!!!
!!! clear text password is in Cleartext-Password, and not in
User-Password. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
auth: type "CHAP"
+- entering group CHAP
rlm_chap: Attribute "CHAP-Password" is required for authentication.
++[chap] returns invalid
auth: Failed to validate the user.
Login incorrect: [Olga1/akrd24bf] (from client localhost port 1)
Found Post-Auth-Type Reject
+- entering group REJECT
expand: %{User-Name} -> Olga1
attr_filter: Matched entry DEFAULT at line 11
++[attr_filter.access_reject] returns updated
Delaying reject of request 10 for 1 seconds
Going to the next request
Waking up in 0.9 seconds.
Sending delayed reject for request 10
Sending Access-Reject of id 206 to 127.0.0.1 port 59528
Waking up in 4.9 seconds.
Cleaning up request 10 ID 206 with timestamp +1508
Ready to process requests.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
This is the real process of connecting through VPN with Radius in -X
mode for the same user - user is authenticated
rad_recv: Access-Request packet from host 127.0.0.1 port 52114, id=58,
length=171
NAS-Identifier = "test-server-1.net.ua"
Acct-Session-Id = "5338180-L-10"
NAS-Port = 10
NAS-Port-Type = Virtual
Service-Type = Framed-User
Framed-Protocol = PPP
Calling-Station-Id = "10.1.0.250"
NAS-Port-Id = "vlan310"
User-Name = "Olga1"
CHAP-Challenge =
0xbb1e68637b631b2b9ab0f56a0da47704dd3d76f1babbdcabcdec77f9b1fd0559e1b9bc5c
CHAP-Password = 0x019220c41b166ec97be36327f0e0253d02
+- entering group authorize
++[preprocess] returns ok
expand: %A/%{Client-IP-Address}/detail ->
/opt/freeradius/2.0.2/var/log/radius/radacct/127.0.0.1/detail
rlm_detail: %A/%{Client-IP-Address}/detail expands to
/opt/freeradius/2.0.2/var/log/radius/radacct/127.0.0.1/detail
expand: %t -> Sun Jul 6 12:56:20 2008
++[auth_log] returns ok
rlm_pam: pam_auth call.
username: Olga1
username name: User-Name
rlm_pam: received attribute:32.
rlm_pam: received attribute:44.
rlm_pam: received attribute:5.
rlm_pam: received attribute:61.
rlm_pam: received attribute:6.
rlm_pam: received attribute:7.
rlm_pam: received attribute:31.
rlm_pam: received attribute:87.
rlm_pam: received attribute:1.
rlm_pam: received attribute:60.
rlm_pam: received attribute:3.
rlm_pam: received attribute:4.
rlm_pam: cisco_voip_detection enabled
data->chap_password=1,data->special_username=(null),user_name_buff=Olga1
rlm_pam: pam_pass: name = Olga1, passwd = (null)
pam_pass: function pam_authenticate SUCCESS for <Olga1>.
pam_pass: function pam_acct_mgmt SUCCESS for <Olga1>.
pam_pass: received framed_ip_address <192.168.0.30/32>
pam_pass: received nas_command <>
pam_pass: received password for chap <akrd24bf>
pam_pass: authentication result for <Olga1> is 0
rlm_pam: pam_pass return 0 (success).
rlm_pam: received password for chap:akrd24bf
rlm_pam: received password for chap in vp:akrd24bf
++[pam] returns ok
rlm_chap: Setting 'Auth-Type := CHAP'
++[chap] returns ok
++[mschap] returns noop
rlm_realm: No '@' in User-Name = "Olga1", looking up realm NULL
rlm_realm: No such realm "NULL"
++[suffix] returns noop
@@@@eap+aouthorize begin
rlm_eap: No EAP-Message, not doing EAP
@@@@eap+aouthorize returns NOOP
++[eap] returns noop
++[unix] returns notfound
users: Matched entry DEFAULT at line 158
users: Matched entry DEFAULT at line 179
++[files] returns ok
++[expiration] returns noop
++[logintime] returns noop
rlm_pap: Found existing Auth-Type, not changing it.
++[pap] returns noop
rad_check_password: Found Auth-Type Chap
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Replacing User-Password in config items with Cleartext-Password.
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please update your configuration so that the "known good"
!!!
!!! clear text password is in Cleartext-Password, and not in
User-Password. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
auth: type "CHAP"
+- entering group CHAP
rlm_chap: login attempt by "Olga1" with CHAP password
rlm_chap: Using clear text password "akrd24bf" for user Olga1
authentication.
rlm_chap: chap user Olga1 authenticated succesfully
++[chap] returns ok
Login OK: [Olga1/<CHAP-Password>] (from client localhost port 10 cli
10.1.0.250)
+- entering group post-auth
expand:
/opt/freeradius/2.0.2/var/log/radius/radacct/%{Client-IP-Address}/reply-detail-%Y%m%d
-> /opt/freeradius/2.0.2/var/log/radius/radacct/127.0.0.1/
reply-detail-20080706
rlm_detail:
/opt/freeradius/2.0.2/var/log/radius/radacct/%{Client-IP-Address}/reply-detail-%Y%m%d
expands to
/opt/freeradius/2.0.2/var/log/radius/radacct/127.0.0.1/reply-detail-20080706
expand: %t -> Sun Jul 6 12:56:20 2008
++[reply_log] returns ok
Sending Access-Accept of id 58 to 127.0.0.1 port 52114
Framed-IP-Address = 192.168.0.30
Framed-IP-Netmask = 255.255.255.255
Framed-Protocol = PPP
Service-Type = Framed-User
Framed-Compression = Van-Jacobson-TCP-IP
Finished request 2.
Going to the next request
Waking up in 0.9 seconds.
Waking up in 4.0 seconds.
Cleaning up request 2 ID 58 with timestamp +865
Ready to process requests.
More information about the Freeradius-Users
mailing list