Determining the IP alias that a user connects to

From: Seel, John <John.Seel_at_US.Faulding.com>
Date: Sun, 17 Dec 2000 10:11:18 -0500

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





----------------------------------------------------
John Seel
UNIX Systems Administrator
Faulding, Inc.
'john.seel_at_us.faulding.com"
(908) 659-2398
-----------------------------------------------------
Received on Sun Dec 17 2000 - 15:13:56 NZDT

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