Gracias por vuestras respuestas, os detallo mas el asunto. En primer luegar tengo Win 2000 SERVER en el equipo del que hblamos.
He instalado el SERV-U, le he dicho q escuche por el 21, he hecho un NAT y he escogido una regla de las que ya trae establecidas el Zywall2, es la regla para FTP que te abre los puertos 20 y 21 TCP, he probado y todo va perfecto.
Siguiente paso: Quiero cambiar el puerto xa no usar el 21.
Hago el NAT al 5555, creo una regla que abra el 5555 TCP (tb he probado a abrir TCP+UDP asi que eso no es), le digo al SERV-U que escuche por el 5555, intento conectar desde fuera cn el Flash FXP (que al puerto 21 con la regla FTP preestablecida del Zywall2 si funcionaba) y no funciona.
El problema creo q esta aqui: cuando conectas al FTP, este escucha por el 21 pero manda un comando de vuelta al usuario por el 20. Ahora yo escucho por el 5555 pero.... por q puerto me devuelve el comando??? Por que el Flash FXP me entra al SERV-U pero se queda colgado antes de hacer el comando LIST.
Gracias a ver si me podeis echar un cable!!!