Summary: Determining the IP alias that a user connects to

From: Seel, John <John.Seel_at_US.Faulding.com>
Date: Mon, 08 Jan 2001 09:10:12 -0500

The original post:
> Hello All,
>
> I'm looking for a quick and easy way to determine which IP alias a user
has
> connected to via a telnet session.
>
> If a system has its real IP of 192.168.1.10 and an alias of 192.168.1.11,
> and a user telnets to 192.168.1.10 with a terminal emulator like
> reflections, and while still connected to that session, connects again to
> 192.168.1.11, I would like to be able to set different envirnmental
> variables depending upon which IP the user connected to. I want to use
this
> in an ASE1.6 cluster to have different PATHs and execute a different menu
> from .profile depending upon which service the user is trying to access.
>
> I have hacked out a method using ksh and lsof to get this information,
> however, it is very cumbersome and will only work from the user's
> $HOME/.profile. One of the environmental variables I would like to change
at
> login is the user's $HOME, which prevents me from using the user's
.profile
> to determine the target alias.
>
> The version is 4.0F and ASE 1.6, however, I would be interested in any
> method or suggestions even if they relate to a different version (or linux
> or solaris or whatever).
>
> Thanks.
>
> John Seel
>
>
>
****************************************************************************
***************************

Thanks to:
S. Administrator
Jim F. Fitzmaurice
Aleksey Tsalolikhin
Serguei Patchkovski
Allan E. Johannesen


I decided against using tcpserver since I was unable to get it to pass the
variable I needed through the telnet/login process. But it is a very
interesting program and I intend to keep it in mind for other applications.

I've decided to fall back on my original program that uses ksh with lsof to
detemine the target IP. I am still evaluating whether to wrap the users'
shell in a shell of my own creation ( as some of the respondents suggested)
or whether to run my ksh/lsof script from the users' .profile.

Thanks again to all who replied.

John




----------------------------------------------------
John Seel
UNIX Systems Administrator
Faulding, Inc.
'john.seel_at_us.faulding.com"
(908) 659-2398
-----------------------------------------------------
Received on Mon Jan 08 2001 - 14:11:18 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:41 NZDT