Newsgroup: it.comp.reti.ip-admin
Titolo: Problemi con ICQ e Masq

	Premetto che ho un firewall con Linux, RH6.2 Kernel 2.2.16.
Ho un piccolo problemino, ho scricato e compilato correttamente il
modulo ip_masq_icq.o, subito ero entusiasta perchè dopo la prima prova
sebrava funzionare perfettamente, dopo pero' mi sono reso conto ce non
riesce più a stabilire connessioni dirette con un utente dopo la
prima????? (Ha senso ?)
	Ad ogni utente nella lista permette di fare una ed un sola
chat o trasferimento file, poi non riesce più a riconnettersi.
	Un altro problema è sorto con il modulo ip_masq_ftp.o, a
diversi server si connette correttamente , ma qaundo provo con il
servere di supereva, al comando LIST da Connection
xxx.xxx.xxx.xxx:62121 Refused... Come mai?
Per caso il server di supereva non riesce a contattare le porte alte
richieste dal masquering?
	Un sentito Grazie anticipatamente
 
/\  /\   _           _      _  _________
\ \( |  / \  )\/(   / \    / \/        /
|  \ | (   ) |  |  (      (   )       /
/    \/ \_/\/    \/ \__/\/ \_/       /
____________________________________/
   (Per scrivere togliere NOSPAM)
+----------------------------------------------+
|Email: 
mondinm...@email.rivarolo.alpcom.it
|
|Email: 
mondinm...@libero.it
               |
|Email: 
mondinm...@tin.it
                  |
|Email: 
mondinm...@galactica.it
            |
+----------------------------------------------+
ICQ# : 25318491 

 xxx.xxx.xxx.xxx:62121 Refused... Come mai?
Il protocollo FTP presenta molti problemi "nascosti". Ad esempio, esiste
una porta di trasmissione dati di Default, la 20...
Ovviamente se un server trasmette qualcosa sulla porta 20, il gateway MASQ
non fa passare la comunicazione.
Per far funzionare per bene FTP da dietro un firewall, e' meglio usare il
cosiddetto FTP passivo ( o PASV). Alcuni browser web lo usano per default.
I client FTP sono spesso configurabili in tal senso.
--
Ciauz!
   midorichan
////////////////////////////////////
     ... Erroneus Error. Nothing Wrong.

I client FTP sono spesso configurabili in tal senso.
No problem o quasi sotto questo punto di vista, a parte il fatto che
il server di supereva sembri rifiutare connessioni passive! Mentre
quello tin 
ftpnt.tin.it
 accetta ogni tipo di connessione mascherata
passiva e non.
				Grazie per la risposta... :-)


 il server di supereva sembri rifiutare connessioni passive!
Sono dei piecori... ma che server FTP useranno?
mo vado a vedere.. :)
ecco il log della sessione:
Usano Ncftpd, un ottimo server...
220 
adamo4.supereva.it
 NcFTPd Server (licensed co
331 User gamato3 okay, need password.
230-You are user #4 of 50 simultaneous users allo
230-
230 Restricted user logged in.
227 Entering Passive Mode (195,110,96,107,4,208)
IL PASV sembra supportato. Pero' mi dovresti dire su quale server ti sei
loggato.
Io su 
ftp.supereva.it


Io su 
ftp.supereva.it
Questo è il risultato in modo normale...
STATUS:>	Connecting to 
ftp.supereva.it
STATUS:>	Connecting to 
ftp.supereva.it
 (ip = 195.110.96.106)
STATUS:>	Socket connected. Waiting for welcome message...
	220 
web.supereva.it
 NcFTPd Server (licensed copy) ready.
STATUS:>	Connected. Authenticating...
....
STATUS:>	Retrieving directory listing...
COMMAND:>	PORT 192,168,0,2,4,60
	200 PORT command successful.
COMMAND:>	LIST
	550 Cannot connect to 
212.171.25.59:61025
 - Connection
refused.
ERROR:>	File error
        ^^^^^^^^^^
Questo in modo passivo...
...
COMMAND:>	TYPE A
	200 Type okay.
STATUS:>	Retrieving directory listing...
COMMAND:>	PASV
	227 Entering Passive Mode (195,110,96,108,17,20)
STATUS:>	Connecting data socket... 
E rimane piantato così fino a dare passive connection refused.


 227 Entering Passive Mode (195,110,96,107,4,208)
l'indirizzo del server e' 195.110.96.106  ma viene inviato come riposta
delcomando PASV 195.110.96.107 oppure 195.110.96.108
La cosa e' un po' strana, e forse e' il motivo del malfunzionamento.
del resto un netstat durante il collegamento mi da:
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 
212.41.206.16:2257
 
195.110.96.106:21
ESTABLISHED
che conferma il collegamento con 195.110.96.106 e non con 195.110.96.107
Anche dalla macchina masquerata un netstat conferma una connessione con
195.110.96.106 e non 195.110.96.107
--
Ciauz!
   midorichan