Newsgroup: it.comp.os.linux.iniziare
Titolo: Strani indirizzi in "last"

Mi sono appena accorto che nell'output del comando last su un server
risultano degli strani indirizzi. Sono strani per tre motivi: 1.
finiscono tutti con 0 quindi indicano un'intera rete e non un host. 2.
sono di reti che non hanno niente a che vedere con la mia lan. 3. gli
orari di login e logout coincidono *esattamente* con le connessioni
via ssh che ho effettuato dal mio pc.
Esempi:
$ last -adx
root     pts/1        Mon May 11 19:46 - 19:53  (00:06)
114.244.8.0
root     pts/0        Mon May 11 19:46 - 19:53  (00:06)
192.168.0.xxx
ma anche
root     pts/2        Thu May 14 12:25   still logged in
101.249.7.0
root     pts/1        Thu May 14 12:25   still logged in
192.168.0.xxx
dove 192.168.0.xxx è l'ip del mio pc
dubito di dovermi preoccupare ma mi piacerebbe avere una spiegazione
del perchè questo accada.
Marius

 del perchè questo accada.
Forse perché last -adx  mostra i log delle connessioni remote ed
il loro indirizzo IP?

 il loro indirizzo IP?
Ma va? Pensavo fosse una marca di detersivo per piatti.
Comunque credo d'aver scoperto l'arcano: lo strano fenomeno si
verifica solo quando mi loggo sul server come root e non con altri
utenti.
Per praticità ho inserito in /root/.bashrc uno script che mi avvia
automaticamente un server Vnc sul display :1, mentre in .bash_logout
ne ho uno che arresta Vnc quando termino la sessione.
Gli indirizzi "strani" in last corrispondono proprio alle sessioni Vnc
(mi è bastato killare il processo perchè last mi desse immediatamente
la sessione corrispondente come chiusa).
Perciò avevo ragione a non preoccuparmi.
Però la curiosità rimane: qualcuno sa dirmi come mai alla sessione Vnc
vengono associati indirizzi di fantasia che cambiano ad ogni login?
(in alcuni casi un nslookup me li ha addirittura risolti come
appartenenti a domini russi, tedeschi etc, facendomi correre un
brivido lungo la schiena)
Grazie
Marius

 Ah, quindi secondo te 114.244.8.0 � una subnet mask? A parte che
Pi� la rimesti, ... ;-)
Dai, un piccolo hint: 
10.0.0.0/16
 pu� o non pu� avere IP con digit
finale a zero?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Strani?  Perché? Sono indirizzi effeminati?
ROTFL! Questa me la devo segnare!

 brivido lungo la schiena)
Provo a guardare nella sfera di cristallo: -)
Non sara' che il server vnc che usi e' stato compilato per un 
sistema diverso? Che fa uso di un diverso /usr/include/utmp.h ? 
Che al posto di char *__ut_host contiene tutt'altro?
--
TRu-TS

 finale a zero?
E' vero. Ok, su questo ho toppato io per la fretta. Il fatto che TUTTI
gli indirizzi incriminati finissero per 0 mi ha portato a supporre che
non potesse trattarsi di una coincidenza e che quegli indirizzi
dovessero identificare, per qualche oscuro motivo, le reti di origine
delle misteriose connessioni.
Per il resto qualche idea?
Marius


Non credo. E' un banale vnc4server installato dal pacchetto ufficiale
della distribuzione...
Marius

 dove 192.168.0.xxx � l'ip del mio pc
Carino perch� hai mascherato l'unico indirizzo locale - che puoi vedere 
solo tu, e che nel 99% dei casi � quello, e quelli pubblici li hai 
lasciati in chiaro... ;-)
Massi

massic80 ha scritto:

Che oltretutto, sono uno di bejing, e uno non assegnato.
Non sarebbe male sapere come si collega, quel 192.168.0.xxx


            |roberto poggi   
rpo...@softhome.net
Alè, ragazzi, qui sembra di essere finiti nello sketch di Gianni e
Pinotto "Chi gioca in prima base?".
Riassumo di nuovo e vediamo se riesco a spiegarmi prima che qualcuno
inizi a tirare in ballo gli alieni:
Il mio PC ha l'IP 
192.168.0.100/24
 sulla LAN  (va meglio così? O
qualcuno preferisce il 42? O il 127? Possiamo soddisfare tutte le
vostre esigenze, basta chiedere). Sulla stessa LAN, e sulla stessa
sottorete c'è il server che ha l'IP 
192.168.0.200/24
. Io mi connetto
in ssh dal mio PC al server. Direttamente. Non c'è routing. Non c'è
natting. Potrei collegarmi con un cavo crossed e sarebbe uguale. Una
volta loggato faccio un last e vedo (come è normale che sia) diverse
righe con l'indirizzo del mio PC con accanto gli orari di inizio e
fine della connessione e la durata della sessione. E fin qui è tutto
normale. La cosa strana è che ad ogni mio login come root corrisponde
un'altra sessione con gli stessi identici orari di login e logout ma
apparentemente proveniente da indirizzi del Tagikistan, della Nuova
Guinea o del Burundi e tutti che terminano per 0.
Una strana coincidenza che mi ha incuriosito. Tutto qui. Non c'è
niente da mascherare o non mascherare perchè quegli indirizzi  NON
SONO "indirizzi pubblici", sono solo numeri a caso che vengono
associati per qualche misterioso motivo alla sessione di vnc server
che viene avviata e stoppata automaticamente quando entro ed esco dal
sistema come root e che, casualmente, in alcuni casi corrispondono ad
indirizzi realmente esistenti in qualche rete pubblica in giro per il
mondo.
La mia curiosità è scoprire perchè il sistema si inventa questi finti
indirizzi ip ogni volta che avvia il server Vnc.
Marius

 inizi a tirare in ballo gli alieni:
No, � che non si capiva (io non ho capito) se il tutto avveniva in
rete locale, o tramite qualche percorso pi� esotico, tunnel, vpn,
pptp, cose cos�.


 dove 192.168.0.xxx è l'ip del mio pc
Puoi anche evitare di mascherare gli indirizzi 192.168.0.qualunque!
sono anche gli indirizzi della mia rete domestica
e non sono visibili da Internet!
Anche perchè se da tutte le reti con una macchina con IP 192.168.0.2 [¹]
potesse arrivare una risposta ad un ping, sai che casino!!
Deh, comunque, io vedo un "mare" di 0.0.0.0 ed alcune volte un 
ipazia.wile.home, il mio DNS|DHCP server.
[¹] La macchina dalla quale sto scrivendo!
-- 
#include <std.disclaimer.h>
Signature automatica inserita a mano.
In God we trust, all others we monitor.(NSA)
Punteggiatura: Nel caso mancasse nel messaggio, aggiungete!!

 indirizzi ip ogni volta che avvia il server Vnc.
Una curiosità, se é possibile fare la prova! [¹]
Collegandoti come user "normale" fa lo stesso?
[¹] Può darsi che gli utenti NON si possano collegare al server in SSH!


 indirizzi ip ogni volta che avvia il server Vnc.
prova a eseguire il comando last senza opzioni.

 ....
Se tu non avessi ammesso l'errore meriteresti un plonk.
Ti ricordo che non ho la sfera di cristallo e se tu non dai nessun 
particolare (e se tu non dici quale è la maschera) non poso sapere
se 172.18.0.0 e 101.249.7.0 sono reti od host, se la rete è mal 
configurata, se 114.244.8.0 è un indirizzo assegnatoti dal  tuo 
provider (non, do voglio usare dig perché devi usarlo tu e dire di 
averlo usato) o se è un numero casuale dovuto ad un bug di 
vnc4server?

 vnc4server?
Visto che nelle righe di last che ho incollato l'indirizzo del mio PC
era un classe C ho dato per scontato che risultasse evidente che
parlavo di connessioni sulla stessa lan. Cercherò di essere più
esplicito. Comunque no, non c'entrano i provider nè il natting. A
quanto pare è Vnc che si inventa una sequenza numerica che ha la forma
di un ip. Perciò è inutile diggare alcunchè. Comunque avevo già
scritto che ho provato a fare degli nslookup sugli pseudo-indirizzi
col risultato che alcuni non esistono ed altri (evidentemente in modo
casuale) corrispondono a indirizzi registrati su provider esteri a
caso. Ma è appunto solo una coincidenza.
Marius

 prova a eseguire il comando last senza opzioni.
Già fatto, stessa cosa.
Marius


No, perchè come ho scritto lo script che avvia Vnc è nel bashrc di
root e non degli altri utenti, perciò se mi loggo con l'utente pippo
Vnc non parte. Se invece lo avvio a mano, allora sì, last mi mostra la
sessione, sempre con indirizzi di fantasia.
Marius

 e non sono visibili da Internet!
Ehem, Paoli', non è che solo perchè per un attimo ho omesso di
prendere in considerazione che potessero essere coinvolte nel busillis
altre maschere oltre alla 24, mo'  mi devo sentir "spiegare" che non
c'è bisogno di mascherare l'ultimo ottetto di un indirizzo di classe C
su una lan dietro un router. :-) Quando ho scritto xxx era per dire
"whatever".
Marius

 "whatever".
Sorry, interpretato male, spesso mi capita di vedere indirizzi 
"corretti" anche se privati!


 via ssh che ho effettuato dal mio pc.
Ah, scusa, non avevo capito.
Quindi quando tu *esci* dal pc via ssh trovi delle annotazioni in last?
Questo � strano...
Bud
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it