Group: linux.debian.user.french
From: "Patrice OLIVER"
Date: Friday, February 29, 2008 1:00 PM
Subject: =?WINDOWS-1252?Q?Re:_R=E9cup=E9rer_l'ip_du_client_qui_se_connecte?=

Bonsoir,

En fait, nous utilisons un serveur avec des outils d'administration en
mode console que nous attaquons avec des =E9mulateurs fournis avec.
Nous souhaitons nous passer de ces =E9mulateurs propri=E9taires et
utiliser konsole. Konsole ne passe pas correctement le term. Nous
voulons donc le fixer en fonction de l'ip de la machine qui se
pr=E9sente. Les machines en question ne fonctionnent que sous Linux.


Le 29/02/08, Sylvain Sauvage a =E9crit :
> Patrice OLIVER, vendredi 29 f=E9vrier 2008, 15:26:07 CET
> >
> > Bonjour,
>
>
> 'jour,
>
> > J'ai des clients qui se connectent en telnet sur une machine
> > de mon lan.
>
>
> telnetd pas glop.
>
>
> > Pour adapter un script de connexion, je souhaites
> > r=E9cup=E9rer l'adresse IP du client en question. Mis =E0 jour faire
>
> ^^^^^^^^^^^^^^^^
> Pas clair ce bout de phrase=85 s/jour/part/ ?
>
>
> > un 'who am i' pip=E9 avec les commandes qui vont bien, existe
> > t'il une autre solution ?
>
>
> last -ia | tail -1 | awk '{print $NF}'
>
> Probl=E8me : si plusieurs connexions sont simultan=E9es, on a une
> concurrence critique (race condition) sur wtmp et donc l'ordre
> des lignes de last n'est pas assur=E9 et donc on n'est pas s=FBr que
> la derni=E8re entr=E9e soit bien la n=F4tre.
>
> Donc =AB who am i --ips | awk '{print $NF}' =BB, en plus d'=EAtre
> plus court, n'est pas si mal.
>
> Que veux-tu faire exactement ? Peut-=EAtre que le probl=E8me
> original a une autre solution.
>
> --
>
> Sylvain Sauvage
>
>