Strange CHAP/PAP issue (Version 1.1.6) [SOLVED]

Wojciech Ziniewicz wojtek at cebit.com.pl
Wed Sep 26 15:13:46 CEST 2007


Dnia Śr Września 26 2007, 2:51 pm, Wojciech Ziniewicz napisał(a):
> Dnia Śr Września 26 2007, 11:57 am, Alan DeKok napisał(a):
>>   Try also with "ntradping", or another non-FreeRADIUS client.  If CHAP
>> works for those clients, then the CHAP code in PPPoE is broken.
>>
>>   Alan DeKok.
>
> Alan, probably you were right.
> Testing CHAP auth locally with ntradping (runs easily over wine )
> succeeded ;/ .
>
> Here's what i have from my radiusd -X debug :
>
> rlm_sql (sql): Released sql socket id: 2
>   modcall[authorize]: module "sql" returns ok for request 2
> modcall: leaving group authorize (returns ok) for request 2
>   rad_check_password:  Found Auth-Type CHAP
> auth: type "CHAP"
>   Processing the authenticate section of radiusd.conf
> modcall: entering group CHAP for request 2
>   rlm_chap: login attempt by "TEST" with CHAP password
>   rlm_chap: Using clear text password "TEST987" for user TEST
> authentication.
>   rlm_chap: chap user TEST authenticated succesfully
>   modcall[authenticate]: module "chap" returns ok for request 2
> modcall: leaving group CHAP (returns ok) for request 2
> Login OK: [TEST/<CHAP-Password>] (from client localhost port 0)
> Sending Access-Accept of id 21 to 127.0.0.1 port 1854
>         Service-Type = Framed-User
>         Framed-Compression = Van-Jacobson-TCP-IP
>         Framed-MTU = 1400
>         Framed-IP-Netmask = 255.255.255.0
>         Framed-IP-Address = 10.100.2.156
>         Framed-Protocol = PPP
>         Password == "TEST987"
> Finished request 2
>
>
> Thank You very much. If i find out what is broken in pppoe server i will
> notify You. Thank You one more time.
>

The problem is solved.
The freeradius dictionary differed from radiusclient  dictionary . I
ommited the "Sep 24 09:31:53 beta pppd[27534]: rc_avpair_new: unknown
attribute 60" in my logs .

Before :

beta radiusclient # cat /etc/radiusclient/dictionary | grep CHAP
ATTRIBUTE       CHAP-Password           3       string

After :

beta radiusclient # cat /etc/radiusclient/dictionary | grep CHAP
ATTRIBUTE       CHAP-Password           3       string
ATTRIBUTE       CHAP-Challenge          60      string


Solved - thank You once again Alan.

regards.


-- 
Pozdrawiam,
Wojciech Ziniewicz
Administrator Cebit



More information about the Freeradius-Users mailing list