On Tue, 2007-10-09 at 16:33 -0500, Syaoran Li wrote: > Actually, all the way from the beginning, "CleartextPassword" has been > set (without an Auth-Type) but for some reason the program chooses > Local automatically. It is probably a default setting of FreeRadius to
No > go Local when it doesn't find an Auth method. Something is setting Auth-Type to Local. From the debug you listed, the only modules which execute in "authorize" are: * preprocess * suffix (realm module) * sql * eap Since "suffix" and "eap" return noop, one of the following must be the case * Auth-Type is being set in preprocess (virtually impossible, and not a server default) * Auth-Type is being set in SQL * You edited the debug * You mangled the debug * There is some amazing bug in FreeRadius which no-one else has seen. I suggest you look in SQL again, carefully. > > However, what I don't understand is why it doesn't find an > authentication method if I have already configured the EAP.conf file > with MD5 and have it in the Authorize and Authenticate sections of > radiusd.conf It doesn't find an authentication method because you have overridden it, by setting Auth-Type to Local. This is the fourth time you've been told this. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

