Bueno, creo que necesito leer mas por que me estoy dando cuenta de que no es el firewall que me este bloqueando puertos, debido a que si utilizo algun cliente, filezilla, fireftp o incluso desde consola todo funciona perfecto, el problema es cuando lo hago a traves de telnet o mi aplicacion; esto aun siguiendo lo que hacen filezilla y fireftp
Esta es la salida del fireftp (plug-in de firefox)
Código fireftp:
Ver original220 FTP Server ready.
USER home
331 Password required for home
PASS (password not shown)
230 User home logged in
FEAT
211-Features:
MDTM
MFMT
LANG ru-RU;ja-JP;ko-KR;en-US;zh-TW;fr-FR;it-IT;zh-CN;bg-BG
TVFS
UTF8
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
REST STREAM
SIZE
211 End
OPTS UTF8 ON
200 UTF8 set to on
PWD
257 "/" is the current directory
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (192,168,2,101,238,55).
LIST
150 Opening ASCII mode data connection for file list
226 Transfer complete
si sigo esos pasos (que a demas son los mismos que el filezilla) obtengo lo mismo, hasta que llego a la parte donde hago el cambio a pasivo, al ejecutar el comando se queda trabado tanto telnet como la aplicacion.
Gracias por tu tiempo, seguire investigando.