Principale utente con più risposte
Problema FTP su Windows 2008 R2 a Forefornt TMG

Domanda
-
Ciao a tutti,
ho un "piccolo" problema con la pubblicazione di un server FTP.
Il server FTP (installato su un Windows 2008R2) e' dietro un Forefront TMG. TMG e' impostato in lettura scrittura e ha il trasferimento Attivo abilitato.
All'interno del mio dominio, quindi by-passando il server TMG, mi collego tranquillamente al server FTP da riga di comando FTP.exe e riesco a trasferire tranquillamente un file utilizzando il comando PUT.
Il problema si presenta quando un client da internet prova a collegarsi e trasferire il file sul mio server, utilizzando il comando FTP.exe
Il client si collega senza problemi, ma quando esegue il comando PUT nomefile, si riceve un "150 Opening ASCII mode data connection" o ""150 Opening BINARY mode data connection", a seconda se prima scrivo il comando BINARY o meno, il trasferimento non parte e rimane bloccato su questa scritta, solo premendo CTRL+C si esce , ma naturalmente il file non e' presente sul mio server.
Ho provato anche a dare il comando "LITERAL PASV" prima di fare il put, ricevo un 550 e poi "150 Opening ASCII mode data connection", e come prima il file non viene trasferito, e tutto si blocca finché non premo CTRL+C.
Se pero' dallo stesso client, invece che utilizzare FTP.exe da riga di comando utilizziamo un Explorer o FILEZILLA, il file viene trasferito tranquillamente,. Ho notato che file zilla prima di trasferire da dei comandi che non vengono riconosciuti dal comando FTP, i comandi sono "TYPE I", "PASV" e "STOR nome file" e penso che
TYPE I = BINARY/ASCII
PASV = LITERAL PASV
STOR = PUT
Ricapitolando, pare che il problema si presenti solo utilizzando il comando FTP.exe da riga di comando.
All'interno del dominio abbiamo anche un vecchio server 2000, se pubblichiamo su internet questo server, i client esterni riesco a postare i file da riga di comando senza nessun problema.
La cosa mi confonde ancora di piu' le idee in quanto :
IIS Windows 2008 interno alla rete FTP.exe Funziona
IIS Windows 2008 pubblicato su internet con TMG FTP.exe non Funziona
IIS Windows 2000 interno alla rete FTP.exe funziona
IIS Windows 2000 pubblicato su internet con TMG FTP.exe funziona
Quindi dove sta veramente il problema ? sulla configurazione di IIS su Windows 2008 R2 (ma perché internamente al dominio riesco a postare) ?
O su TMG (ma perché con IIS Windows 2000 funziona) ?
Grazie in anticipo per l'aiuto che mi potrete dare.
Fabrizio
Risposte
-
Ciao a tutti,
purtroppo la cosa si stava facendo urgente, in quanto molti fornitori non riuscivano a inviarci giornalmente i file di movimentazione contenitori.
Ho installato Filezilla server ed e' andato tutto a posto, senza modificare nulla nella configurazione di TMG, bohhhh
mi arrendo
Fabrizio
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator domenica 7 aprile 2013 15:04
Tutte le risposte
-
al di là dell'argomento squisitamente tecnico mi chiedo
perché hai bisogno di usare ftp da riga comandi invece di usare un client ftp come filezilla ?
ed aggiungo: hai verificato come TMG negozia la connessione verso l'interno verso l'FTP win2k8 rispetto a quella verso il win2k ?
Edoardo Benussi
Microsoft MVP - Directory Services
edo[at]mvps[dot]org -
Ciao,
innanzi tutto grazie per la risposta.
Purtroppo non sono io che devo postare, ma alcuni clienti, e hanno procedure automatiche e script per farlo, e al momento non hanno tempo, soldi e risorse per cambiare le procedure.
Purtroppo non ho abbastanza competenze per controllare quello che mi hai chiesto, magari con qualche indizio in piu' potrei provarci.
Grazie
Fabrizio
-
Ma l'FTP verso quel server non funziona solo da riga di comando o non funziona proprio? Utilizzi un FTP passivo o attivo? Eseguendo un telnet sulla "data port" dell'FTP ottieni una risposta? Il mio dubbio è che sia presente un problema nella configurazione di un eventuale NAT a monte.
- Modificato Fabrizio GiammariniMVP, Moderator martedì 2 aprile 2013 10:50
-
-
Purtroppo non ho abbastanza competenze per controllare quello che mi hai chiesto, magari con qualche indizio in piu' potrei provarci.
dalla console di TMG vai ad attivare il monitoring -> logging filtrando tutte le richieste che hanno come destinazione l'ip privato del server ftp, avvia la registrazione eventi, esegui l'operazione dall'esterno con ftp.exe e vedi cosa viene registrato nel logging di TMG, in particolare se vengono droppati pacchetti e quale regola viene intercettata.Edoardo Benussi
Microsoft MVP - Directory Services
edo[at]mvps[dot]org -
Ciao,
il traffico di quei client esterni, viene riconosciuto come traffico P2P e non come traffico FTP.
Brancolo sempre di piu' nel buio (e pare faccia lo stesso la ditta che ci da assistenza e che ha installato i TMG).
Fabrizio
- Modificato Fiammenghi mercoledì 3 aprile 2013 12:31
-
Allora probabilmente il problema deriva da una configurazione errata di Forefront.
Esegui quindi una verifica delle regole di accesso, forse potrà esserti utile anche questa pagina:
http://www.isaserver.org/tutorials/microsoft-forefront-tmg-ftp-and-ftp-server-publishing.html
- Modificato Fabrizio GiammariniMVP, Moderator sabato 6 aprile 2013 16:58
-
puoi postare tutto il record che viene registrato nel log di TMG ?
Edoardo Benussi
Microsoft MVP - Directory Services
edo[at]mvps[dot]org -
Ciao a tutti,
purtroppo la cosa si stava facendo urgente, in quanto molti fornitori non riuscivano a inviarci giornalmente i file di movimentazione contenitori.
Ho installato Filezilla server ed e' andato tutto a posto, senza modificare nulla nella configurazione di TMG, bohhhh
mi arrendo
Fabrizio
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator domenica 7 aprile 2013 15:04