Hi,
vielleicht ist ja schonmal wer drueber gestolpert (ich meine ich haette
da schonmal was zu geschrieben) ....

Im "w" output steht eine abgeschnittene v6 adresse und nicht er hostname.
Das scheint immer dann der fall zu sein wenn die adresse in der hosts
nicht drinsteht - Beispiel:

f...@lifebook:~$ ssh ::1
f...@lifebook:~$ w
 22:39:12 up 23 min,  5 users,  load average: 0.00, 0.03, 0.09
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
flo      tty7     :0               22:16   23:10  23.04s  0.24s 
x-session-manager
flo      pts/0    :0.0             22:17   12:51   0.64s  0.08s ssh hydra
flo      pts/1    :0.0             22:19    0.00s  0.40s  0.02s ssh ::1
flo      pts/2    :0.0             22:19    5:56   0.30s  0.02s ssh pobox
flo      pts/3    ip6-localhost    22:39    0.00s  0.30s  0.00s w
f...@lifebook:~$ logout
Connection to ::1 closed.

Hier hats geklappt - d.h. ip6-localhost - steht in der /etc/hosts:

f...@lifebook:~$ grep ip6-local /etc/hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet

Hier dann connect auf eine interface adresse:

f...@lifebook:~$ ssh 2001:6f8:1173:1:21f:3cff:feb8:eb0c
f...@lifebook:~$ w
 22:39:37 up 23 min,  5 users,  load average: 0.00, 0.02, 0.08
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
flo      tty7     :0               22:16   23:35  23.30s  0.24s 
x-session-manager
flo      pts/0    :0.0             22:17   13:16   0.64s  0.08s ssh hydra
flo      pts/1    :0.0             22:19    0.00s  0.41s  0.03s ssh 
2001:6f8:1173:1:21f:3cff:feb8:eb0c
flo      pts/2    :0.0             22:19    6:21   0.30s  0.02s ssh pobox
flo      pts/3    2001:6f8:1173:1: 22:39    0.00s  0.27s  0.00s w

Und schon steht da die willkuerliche getruncatete Adresse. Es gibt einen procps
bug den es dazu gibt - der allerdings triffts ja nicht so wirklich.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341439

Der trick ist das es wirklich als adresse in der utmp steht:

f...@lifebook:~$ strings /var/run/utmp  | grep :
:0.0
:0.0
:0.0
:0.0
:0.0
2001:6f8:1173:1:21f:3cff:feb8:eb0c

Wohingegen es beim ::1 login als name da steht:

f...@lifebook:~$ strings /var/run/utmp  | grep local
ip6-localhost

Es ist also ein resolve bug und kein w truncate bug ...

Flo
-- 
Florian Lohoff                                                 [email protected]

Attachment: signature.asc
Description: Digital signature

--
Linux mailing list [email protected]
subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo

Antwort per Email an