Newsgroup: it.comp.os.linux.iniziare
Titolo: FTP passivo! questo sconosciuto

Salve a tutti!
ho il seguente problema:
prima di navigare dietro gateway, cio+ con connessione point-to-point
riuscivo ad entrare nella mia area ftp e ha compiere tutte le operazioni di
manutenzione.
ora che invece uso un pc collegato alla rete quando lancio un qualsiasi tool
grafico o da console riesco si a connetermi, ma appena faccio anche un
semplice "ls" non ottengo risposta.
L'unica info è che mi dice che entra in passive mode.
Ho leggiucchiato qua e là e mi sembra di aver capito che in passive mode (ci
sono firewall o cose simili) cambiano le modalità di connessione e le porte.
non + la 20 (server) e la 21(client), ma il tutto viene shiftato sopra le
1024...
beh, ma io come faccio adesso?? c'è qualche comando da impartire? o è una
questione di configurare il mio gateway? dovrei, mi sembra, averlo abilitato
a tutti i protocolli...
grazie in anticipo

Anche io ho lo stesso problema, sono dietro un firewall (RH 7.1 e IPTables)
configursato lasciando, per ora, tutto aperto, quindi non può essere un
problrema di regole.
Ho eseguito le seguenti prove:
-PC con Windows: appena faccio un LS (da riga di comando, utilizzanzo Explorer
oppure CuteFTP) mi da "Illegal PORT rejected (address wrong)";
-Macintosh: utilizzando Explorer mi da sempre Illegal PORT; utilizzando
Drwamweaver funziona se abilito la modalità di FTP Passivo;
-PC con Linux: nessun problema!!!
C'è lo "zampone" di bill??
Vittorio

 C'è lo "zampone" di bill??
che intendi?? il server è  quello di supereva... Che kifoooooooooooo. come i
bambini :) e mi sembra si appoggi al sign. linussssssss

 ha scritto nel messaggio
news:9v1tgv$e9h$1...@phobos.ibnetwork.net...


 questa operazione ti dà la porta.. prova con telnet e vedrai)....
una cosa co sì l'ho letta da qualche parte, ma quindi ogni volta devo farmi
i conti per vedere come fare??
e poi, una volta fatti i conti che gli dico? signor firewall,per favore apri
sta porta?
sigh, mi sento troppo incompetente!!
eppure dal lavoro, pur essendo dietro firewall, riesco ad uscire... ho
provato per curiosità.
il fatto è che io non sono adibito a queste cose e non posso molto fare
domande... anche perché chi amministra non è in ditta. :(

 domande... anche perché chi amministra non è in ditta. :(
Dipende da diverse cose:
A) se sei in ftp passivo allora devi avere il firewall con tutte le porte
aperte in ingresso, la qual cosa sarebbe quasi come togliere il firewall, o
cmq abbassare molto il livello di sicurezza.
B) usi FTP attivo, allora hai tutte le porte aperte in uscita (cosa un po'
più accettabile dal punto di vista della sicurezza)
C) usi un proxy FTP e quindi il firewall è aperto solo per quell'IP.
Probabilmente in ufficio sei nella situazione B o C...

 Probabilmente in ufficio sei nella situazione B o C...
non un pò a digiuno di ste cose...
fammi capire solo una cosa, poi se è come la penso io vedo di documentarmi
da solo e chiedo solo se panico: al momento il pc connesso al modem non fa
da server FTP, ma se lo facessi diventare cambierebbe qualcosa?
mi spiego, lui userebbe delle porte standard (20 e 21 se non 20 e 1 > di
1024) ,  io dall'interno della LAN che dovrei fare?
1- mi connetto all'esterno e tutto funziona (mi sembra una cazz... visto che
un server FTP già dal nome da per scontato che mi fornisce un servizio come
quello a cui vorrei accedere io, non da intermediario)
2- non cambia nulla. sempre storia di porte.
3- pianta di dire fesserie e cerca info + dettagliate al posto di google -->
ftp passive mode
4- usa il tuo pc server e apri una console, lancia ftp e scarica a manina i
files uno alla volta, modificali e ributtali su... (questa potrebbe andare?
si ma mi viene l'angoscia a mano... dato che non mi fa neppure il
completamento automatico delle parole)

Questo può essere utile:
FTP has two separate modes of operation: Active and Passive.
Active mode FTP will initiate a connection on port 21, however, it will
expect a "back-connect" data connection on port 20.
With passive mode FTP, both connections are initiated at the client, so no
back-connect is expected
Questo significa che:
in PASSIVE il client chiede la connessione (->porta 21) e poi si aspetta una
richiesta di connessione dal server (back-connect) sulla porta 20
in ACTIVE mode il client chiede la connessione (->porta 21) e, all'ack del
server è lo stesso client che indica la porta sulla quale avviare il
traffico dei dati.
E' ovvio, a questo punto, che il PASSIVE mode presuppone che il firewall
abbia TUTTE le porta aperte in ingresso (la direzione "ingresso" e "uscita"
indica il verso della connessione, non dei dati!) cosa che di solito fa
drizzare il capelli in testa all'amministratore di rete.
Il fatto che tu metta un server al posto di un client.... non lo so, non è
un server quello a cui ti connetti? come faresti a connettere un server ad
un altro server? e poi che cambia se tanto il firewall è chiuso?
Male che vada ci siamo ripassati un po' di FTP :)))
Ciao
Adriano.


 cambierebbe qualcosa?
No.
Nel  "IPCHAINS-HOWTO" c'e'  un capitolo  intitolato "FTP  Nightmares", o
qualcosa del genere. Ti consiglio di darci un occhiata.
-- 
 ____(_)__ ____   ___ _(_)__  _______/ /__ ____  ___   
/ __/ / _ `/ _ \_/ _ `/ / _ \/ __/ _  / _ `/ _ \/ _ \_ 
\__/_/\_,_/\___( )_, /_/\___/_/  \_,_/\_,_/_//_/\___(_)
               |/___/       ( address rot13 encoded. )

Ciao Gio!
io ho ancora quel tuo fascicolo!! se ti serve dimmelo! di tanto in tanto lo
uso.
ho cercato questo ftp nightmares... beh non dice molto!
ma ho visto sopra che parlava di aggiungere il modulo "ip_masq_ftp" per
l'FTP
e qua casca l'asino: non ricordo se ce l'ho installato!!! proprio non
saprei.
e poi riportava questo
    ipchains -A good-bad -p tcp --dport ftp -j MASQ
dove good-bad era
    ipchains -A forward -s 
192.168.1.0/24
 -i ppp0 -j good-bad
quindi deduco che possa fare la fusione tra queste due righe per levarmi
questo good-bad.
che ne dite??

Ciao, a tentativi abbiamo risolto il problema: se utilizzi IPTABLES, fai
caricare all'avvio del sistema anche il modulo ip_nat_ftp e vedrai che la cosa
funzionerà benissimo :-)
V

:) non uso iptables... perň potrei...
L'idea di ip_nat_ftp assomiglia molto a quella ip_masq_ftp per ipchains!!
BENE!!!!!!!!! x te, bene spero per me!
:) grazie a tutti