Dear Dmitry Koval, You messed up 2 things: 'authorize' and 'authenticate'. In terms of FreeRADIUS you want to 'authorize' with external program. That is you wanna call external program to add Password attribute to configure list. Please read doc/aaa.txt
--Saturday, August 30, 2003, 9:51:01 PM, you wrote to [EMAIL PROTECTED]: DK> Hi everyone. DK> My problem is following: DK> I'm using freeradius 0.9.0. DK> I need to authenticate users by mschap v2. DK> The database is a quite sophisticated one in an Oracle. DK> So I want to authenticate by external script using Exec-Program-Wait. DK> With pap and chap it goes well, but with mschap it fails with an error: DK> auth: type "MS-CHAP" DK> modcall: entering group Auth-Type DK> rlm_mschap: No User-Password configured. Cannot create LM-Password. DK> rlm_mschap: No User-Password configured. Cannot create NT-Password. DK> rlm_mschap: No LM-Password or NT-Password attribute found. Cannot DK> perform MS-CHAP authentication. DK> modcall[authenticate]: module "mschap" returns fail DK> modcall: group Auth-Type returns fail DK> auth: Failed to validate the user. DK> Piece of config in users file: DK> DEFAULT Auth-Type = Accept DK> Service-Type = Framed-User, DK> Exec-Program-Wait = "/usr/local/bin/billing/login", DK> Framed-Protocol = PPP, DK> Idle-Timeout = 900, DK> Framed-Routing = None DK> If I put here plaintext user and password it passes ok. DK> In general I understand that some data (password) used by mschap core DK> module can't be received by it, but I have no clue how to bypass this. DK> Or how to fed it manually from my script. DK> Is it possible at all to use mschap and Exec-Program-Wait together? DK> I would kindly appreciate any help. DK> Thanks. -- ~/ZARAZA Жало мне не понадобится (С. Лем) - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html