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