HP3000-L Archives

August 2003, Week 5

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Jeff Vance <[log in to unmask]>
Reply To:
Jeff Vance <[log in to unmask]>
Date:
Fri, 29 Aug 2003 01:20:08 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (33 lines)
> > # Test if this user.acct session is already logged on
> > # This user.acct is not logged on, check IP address under
> > # different user
> > # Note: each session's IP address is kept under /usr/ip/xx.xx.xx.xx
> >    # build the IP addr file to capture this user's IP address
> >   build /tmp/ip/!hpremipaddr;rec=-1,,f,ascii;disc=1
> > ...
>
> The only fly-in-the-ointment I see is how does this file "go away" when
> you log off?  If you rely on a BYE udc, you could get into situations
> where a user gets ABORTed, but the file would still be left around, and
> thus the user couldn't [legitimately] log back on.

Good point! My approach works better if the logon UDC traps the user
into one or more apps but does not let the user out to the CI, etc.
This could be a situation where the NEWCI command is useful.  Short
of that, there was a suggestion of using LISTFILE ci.pub.sys,8 and
parsing out the remote IP addresses.

> Secondly, what about "aggregators" [also known as "NAT"'s] where several
> users are funneled through the same [external to them] IP address [such
> as putting a remote office on a DSL line...]

Another good point, and this time it seems the LISTFILE,8 approach
fails too... If truly different users share the same IP address
then one cannot key of off hpremipaddr. I wonder if any of the
HPSTDIN_@ or HPVT_@ variables would provide differentiation?

No good answer yet...  Jeff

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2