Catalin Muresan wrote:

On 5/2/06, lonely wolf <[EMAIL PROTECTED]> wrote:

solutia cu port 20+21 nu functioneaza DECIT pt ftp activ. In cazul ftp-ul pasiv, canalul de control ( adica port 21 ) este utilizat pt a negocia ( dinamic ! ) un port pe care are loc ulterior transferul de date. in cazul tau, daca ai ftp pasiv, se intimpla cam asa
- se initiaza conexiunea (pe port 21)
- ruterul tau aplica regula cu port 21 si redirectioneaza pachetzii spre al 2-lea gw
- ala raspunde
- se stabileste conexiunea
- clientul isi doreste "ceva" (date)
- se incearca negocierea unui port dinamic si .. surpriza.. ruterul tau da de pamint (sau le expediaza aiurea, e tot aia) cu pachetele fiindca nu stie ce altceva sa faca


nu-i chiar asa, la ftp active, serverul de ftp se conecteaza de pe
portul 20 (ftp-data) la un port specificat de client, chestie care
bineinteles nu merge daca clientul e dupa un NAT, si la ftp passive,
cilentul se conecteaza la un port specificat de server, conexiunea e
initiata in cealalta directie, deci trece ok prin NAT. ambele metode
implica negociere, difera directia conexiunilor.

era vorba de port ales dinamic la ambele capete ale conexiunii. sau altfel 
spus, NU mai conteaza nicicum portul 20. pt cine vrea detalii, 
http://slacksite.com/other/ftp.html




_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui