On Mar 17, 2006, at 5:45 PM, Phil Mayers wrote:

George C. Kaplan wrote:
Or you're using an authentication method (Kerberos, in my case) that
isn't one of the standard methods assocated with the authorization
module. (As Alan points out, you have to know what you're doing to make
this work).

Hmm. PAP seems to be the big problem area in these situations. I have a notion the correct thing would be:

[...]

Right; you configure each authorization module to set the appropriate
Auth-Type.

Sort-of bad example. In theory, you should only ever need to set that if you have >1 competing module for a particular Auth-Type. My example did, your use case by the sounds of it does not.

I don't think I understand your examples. A NAS is sending a User- Name and User-Password, and somehow I have to tell radiusd, "Use Kerberos to authenticate these users." I don't see how I can do that except by setting 'Auth-Type = Kerberos' *somewhere*.

Out of interest, are you finding rlm_krb5 stable? Under high concurrency?

Yes, except (and it's a big "except") for signals. I posted something about this a little while ago: when radiusd gets a HUP or TERM signal, it sometimes becomes unresponsive, using 98% CPU. A 'kill -9' is usually necessary to get it unstuck. I'm not sure, but I think it happens when a signal arrives just as rlm_krb5 is being called.

If I don't signal the daemon, it hums along with no problems.

--
George C. Kaplan                            [EMAIL PROTECTED]
Communication & Network Services            510-643-0496
University of California at Berkeley


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

Reply via email to