Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    CONEXIONES FTP

    Scheduled Pinned Locked Moved Español
    17 Posts 7 Posters 3.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JCB
      last edited by

      Hola compañeros,

      dispongo de la versión 2.2.4 de pfsense y hasta el momento todo bien, sin embargo tengo problemas a la hora de abrir por comando ftp hosts remotos, el caso es que conectar se conecta sin problemas pero no puedo listar directorios ->

      C:\Windows\System32>ftp
      ftp> open 217.13.x.x
      Conectado a 217.13.x.x
      220 Microsoft FTP Service
      Usuario (217.13.x.x:(none)): xxxx
      331 Password required for xxxx.
      Contraseña:
      230 User xxxx logged in.
      ftp> ls
      500 Invalid PORT Command.
      150 Opening ASCII mode data connection for file list.

      Se queda así, sin más hasta que da un timeout el propio servidor, he probado directamente del mismo equipo al router y funciona perfectamente, he estado mirando varios posts antiguos y he leído que en versiones anteriores había que activar el FTP Helper pero en versiones posteriores he leído que viene activado.

      También descarto lo del modo activo/pasivo porque he intentado activar modo pasivo y se activa pero al listar el problema persiste.

      Espero que alguien me pueda ayudar ya que me está causando varios problemas.

      Muchas gracias,

      JCB

      1 Reply Last reply Reply Quote 0
      • pttP
        ptt Rebel Alliance
        last edited by

        Revisaste ? https://doc.pfsense.org/index.php/FTP_Troubleshooting

        1 Reply Last reply Reply Quote 0
        • J
          JCB
          last edited by

          @ptt:

          Revisaste ? https://doc.pfsense.org/index.php/FTP_Troubleshooting

          Revisado y he probado tanto habilitarlo como deshabilitarlo y nada, además del puerto 20,21,2121 y otros he puesto puertos dinámicos (con la ayuda de netstat -A en Windows) que usan los equipos para ver si funcionaba pero ni asi.

          Lo he dejado así y sigue sin funcionar… estoy bastante desesperado... si salgo directamente por el router funciona perfectamente... :'(

          debug.pfftpproxy              0

          debug.pfftpports 20,21,2121,4559,217,119,47,8,81

          Alguna otra idea?

          1 Reply Last reply Reply Quote 0
          • R
            R.3m3
            last edited by

            Alguien encontró alguna solución para conectarse a un servidor ftp desde una red que utiliza pfsense 2.2.6?. Gracias

            1 Reply Last reply Reply Quote 0
            • belleraB
              bellera
              last edited by

              Pregunto… ¿ se probó el acceso a servidores FTP desde un equipo en el lado LAN de pfSense con la regla por defecto que permite ir a cualquier sitio ?

              ¿ Y con NAT Outbound en automático, como viene "de fábrica" ?

              Dicho de otra manera, ¿ funciona el acceso a servidores FTP con la configuración inicial ?

              1 Reply Last reply Reply Quote 0
              • R
                R.3m3
                last edited by

                Hola,

                Nat Outbound está en automático como viene de fábrica y el acceso con la regla por defecto que permite ir a cualquier sitio también. El acceso desde la red interna a un servidor ftp no funciona.

                Saludos y muchas gracias por responder.

                1 Reply Last reply Reply Quote 0
                • D
                  Danixu86
                  last edited by

                  Hola,

                  Prueba a cambiar la FTP a modo pasivo:

                  xxxx@Acer-Daniel ~ $ ftp
                  ftp> open ftp.xxx.es
                  Connected to ftp.xxx.es.
                  220-  
                  220-   ....:::::: Bienvenido al servidor FTP ::::::....
                  220-  
                  220-     Si se producen cinco accesos erroneos al FTP 
                  220-     será bloqueado por un periodo de 60 minutos
                  220-
                  220-   ····::::::::::::::::::::::::::::::::::::::::····
                  220 
                  Name (ftp.xxxx.es:xxxxxxx): xxxx
                  331 Please specify the password.
                  Password:
                  230 Login successful.
                  Remote system type is UNIX.
                  Using binary mode to transfer files.
                  ftp> ls
                  500 Illegal PORT command.
                  ftp> pass
                  Passive mode on.
                  ftp> ls
                  227 Entering Passive Mode (87,98,230,90,78,40).
                  150 Here comes the directory listing.
                  drwxrwxr-x    4 1001     65534        4096 Jun 07 12:55 ATIC
                  drwxrwxr-x    3 1001     65534        4096 Nov 25  2015 B2C
                  226 Directory send OK.
                  ftp> quit
                  221 Goodbye.
                  

                  ¡Un saludo!

                  1 Reply Last reply Reply Quote 0
                  • R
                    R.3m3
                    last edited by

                    Danixu86, gracias por la respuesta.

                    Lo que me has dicho (cambiar a modo pasivo) me ha funcionado por comandos cuando no hay reglas en el firewall. Ese tipo de conexión ya me funcionaba con el Filezilla.

                    Cuando si están activas las reglas del firewall y el puerto 21 abierto  con el Filezilla da el error 'error al recuperar el listado del directorio' y a través de comandos e intentando cambiar a modo pasivo al hacer un 'dir' me da el error '425 no data connection' y al meterle el comando 'pass' me da el error 'comando no válido'.

                    Muchas gracias otra vez.
                    Saludos.

                    1 Reply Last reply Reply Quote 0
                    • D
                      Danixu86
                      last edited by

                      Pues no sabría decirte, porque la prueba que te he mostrado la he hecho con todas las reglas de FW activadas. ¿Puedes mostrarnos las reglas de FW que tienes puestas?, ¿en qué modo tienes puesto la NAT?.

                      Un saludo.

                      1 Reply Last reply Reply Quote 0
                      • R
                        R.3m3
                        last edited by

                        Danixu86,

                        En una de las tarjetas de red no tengo reglas en el firewall y un cliente ftp dentro de esa red conecta perfectamente con un servidor ftp sin ningún problema.
                        En la otra red (adjunto capturas de pantalla de las reglas del firewall) un cliente ftp llega a conectar con el servidor pero me da un error: 'error al recuperar el listado del directorio' y no pasa de ahí. Supongo que el problema es que intenta devolver los datos por un puerto que está cerrado, que por lo que he leído está por encima del 1024 y es aleatorio. No podría, por tanto, abrir un mogollón de puertos para que conecte ya que entonces no tendría sentido el firewall en mi caso.

                        No se si tendrá algo que ver el 'FTP client proxy package' . Si tendré que instalarlo para que funcione… (https://forum.pfsense.org/index.php?topic=89841.0)

                        Adjunto las capturas de pantalla.

                        Muchísimas gracias por la ayuda.

                        Firewall.zip

                        1 Reply Last reply Reply Quote 0
                        • D
                          Danixu86
                          last edited by

                          El servidor FTP es externo ¿no?.

                          A ver si me pongo en situación.
                          Tienes dos redes LAN y cuatro WAN, y lo que quieres es limitar el tráfico desde una de las redes (EMP) al resto (Tanto la otra LAN como las WAN). En ese caso me temo que sólo podrás hacerlo si consigues hacer funcionar el FTP Proxy, porque como bien dices, la FTP necesita tener abiertos puertos de salida por encima del 1023 para las conexiones de datos. Me temo que nunca he usado el FTP_Proxy, por lo que no te puedo ayudar mucho con ese tema.

                          Yo es que en mi configuración permito sólo ciertos puertos entre redes y todas las redes tienen conexión a las WAN sin limitación.

                          Por cierto, la última regla no es necesaria ya que el server por defecto dropea los paquetes que no coinciden con ninguna regla del FW.

                          1 Reply Last reply Reply Quote 0
                          • R
                            R.3m3
                            last edited by

                            Tengo 3 tarjetas en el pfsense: una wan (WAN) que es la salida para todos y que lleva la ip pública, otra tarjeta para una red que no tiene restricciones de salida (LAN) y otra tarjeta de red para una red que sí tiene esas restricciones (EMP). Ambas redes salen por esa Wan, una sin limitación y puede conectarse a un servidor proxy externo sin problemas (LAN) y otra, que tiene reglas en el firewall (unos cuantos puertos abiertos) y desde la que no puede conectarse a un servidor ftp. La red LAN puede ver a la EMP pero no al contrario (aunque creo que esto no influye en el problema). Si no pusiera las reglas del firewall podrían utilizarse programas de descarga de películas, etc, etc. por eso no puedo abrir mas puertos de los necesarios.

                            El problema que tengo es sólo con las conexiones a servidores FTP, que yo sepa, por lo que mencionábamos sobre los puertos aleatorios, que están cerrados y que por lo que he visto no hay manera de decir que esa conexión sea por uno o dos solamente.

                            Espero haberme explicado mejor.

                            Muchas gracias a todos por las respuestas.

                            1 Reply Last reply Reply Quote 0
                            • S
                              Sebastian Manzano B
                              last edited by

                              Hola amigo, yo soy muy nuevo en el tema pero tengo un problema algo parecido. Haber si nos podemos ayudar, el tema en el que cambia es que yo tengo la wan autenticando por PPOE conl PFsense y entregando el direccionamiento DHCP a la red; el tema con el FTP ese el siguiente si yo no configuro el equipo con autenticacion PPOE sino que el proveedor me entregue la ip Publica no mas el funciona bien, pero como necesito que el equipo me haga este proceso ya no funciona, se han hecho descartes que el puerto se encuentre bien aperturado las reglas ok  se han corrido test todo esta bien, pensaba que fuera el ftp Filezilla, y lo cambie por la configuración interna propia del servidor y pues no funciona lo me permite desde afuera, por que localmente si puedo acceder a el ftp://

                              Lo que yo necesito es poder compartir una carpeta que tengo en el servidor que esta dentro de la red del pfsense, y que la puedar visualizar editar cliente externos, se me ocurrio por medio de ftp no se si haya otra manera pues no he podido con esto, gracias de antemano

                              1 Reply Last reply Reply Quote 0
                              • T
                                tinchus82
                                last edited by

                                Estoy teniendo el mismo problema acá comentado. Tengo 2 sitios ftp a los que se acceden a través de una de las IP de mi ISP. Estaban funcionando sin problemas y ayer al migrar mi firewall a PFSense, me dejaron de responder.
                                Si bien me conecta, no me lista los archivos, ya se por línea de comando (150 Opening ASCII mode data connection) o probé con Filezilla (error al recuperar el listado del directorio).
                                Si pruebo acceder a los sitios ftp desde la lan, por su IP interna, puedo acceder y listar archivos sin problemas. El inconveniente lo tengo cuando quiero acceder desde la IP pública.
                                Alguien ha tenido este inconveniente?

                                1 Reply Last reply Reply Quote 0
                                • T
                                  tinchus82
                                  last edited by

                                  Buen día. Estoy teniendo inconvenientes con el acceso a sitios FTP a través de una IP pública.
                                  Mi ISP me asigna varias IP públicas, yo configuré una de las IP a la interface y el resto las di de alta como Virtual IPs.
                                  En la parte de NAT -> Port Forward configuré que todo lo que ingrese por una de las IP Virtuales por los puertos 20-21 vaya a la IP de la LAN donde tengo el sitio FTP configurado en un IIS.
                                  Si intento acceder a través de la IP pública al sitio, me logro conectar pero no me devuelve el listado de archivos. Si pruebo acceder al sitio FTP desde una PC de la LAN apuntando a su IP internet, logro conectarme y ver el listado de archivos sin problemas.
                                  A qué puede deberse este inconveniente?
                                  Cualquier otro dato que necesiten quedo a disposición.
                                  Muchas gracias!

                                  PD: Los sitios estaban funcionando sin problema con otro firewall. Migré a PFSense y dejaron de responder por la IP pública asique creo que es algo de configuración del PFSense.

                                  1 Reply Last reply Reply Quote 0
                                  • pttP
                                    ptt Rebel Alliance
                                    last edited by

                                    Revisa:

                                    https://doc.pfsense.org/index.php/FTP_Troubleshooting

                                    https://doc.pfsense.org/index.php/FTP_without_a_Proxy

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      tinchus82
                                      last edited by

                                      Ya he revisado esos links pero no  logro que funcione.
                                      Ahora a través de Filezilla puedo conectar y listar el contenido de los directorios sin problemas.
                                      Por línea de comando sigo sin poder listar los archivos:

                                      ftp xxx.xxx.xxx.xxx
                                      331 Password required
                                      230 User logged in
                                      ls
                                      200 PORT command successful
                                      150 Opening ASCII mode data connection

                                      Así queda.

                                      Edito: con cualquier aplicación funciona sin problema el FTP, excepto a través de línea de comando.
                                      Cuando me conecto pruebo con "quote pasv" para que ingrese en modo pasivo pero de igual manera no funciona.

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post
                                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.