Re: user.service patch and statis ip's

William Bulley (web@merit.edu)
Wed, 27 Sep 1995 10:11:05 -0400 (EDT)

According to Matthew S. Crocker:
>
> On Tue, 26 Sep 1995, Michael C. Nerone wrote:
>
> You can overide the defaults for a user by putting that users entry
> BEFORE the defaults entry in the users file. jdoe.ppp will override
> DEFAULT.ppp for jdoe.
>
> [...stuff deleted...]
>
> I'm working on a 'CMS' customer managment system which will be doing all
> work needed to manage a user, This will not be released. However, part
> of this system involves RADIUS, any patchs I make to RADIUS will be
> released. I think I'll start with the merit code although I'm not sure.

Maybe I'm missing something, but the Merit version allows one user ID (jdoe)
to have different reply values from the users file applied to several types
of jdoe sessions (telnet, PPP, SLIP, etc.) In fact with 2.4 we support all
eight (8) values of the Service-Type attribute (see the DRAFT RFC).

This means that jdoe identifies herself as jdoe (not jdoe.ppp or jdoe.slip)
and the server inspects the users file for the "canonical" user "pppuser"
of "slipuser" depending on the hint in the incoming request found in the
Service-Type attribute (provided there isn't already a reply-item for
Service-Type found in the reply-items for the "real" jdoe entry.

Is every one totally confused at this point? ;^)

Check the comments near the bottom of the users file and the code and
comments in the protocol_check() routine in radiusd.c in the 2.4 release.

Regards,

web...

-- 
William Bulley, N8NXN              Senior Systems Research Programmer
Merit Network Inc.                 Domain: web@merit.edu
4251 Plymouth Road                 MaBell: (313) 764-9993
Ann Arbor, Michigan  48105-2785    Fax:    (313) 747-3185