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

    Problema para acceder a sitios ftp

    Scheduled Pinned Locked Moved Español
    7 Posts 3 Posters 1.8k 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.
    • M
      mabdall
      last edited by

      Hola a todos,

      quisiera que me pudieran ayudar para que los usuarios de mi red se logren conectar a sitios ftp

      tengo configurado en el firewall las reglas para puerto 20,21 tcp/udp, pero solo logro llegar a donde me pide la contraseña

      con filezilla se queda en la parte de "recopilando el listado del directorio"

      tengo pfsense 2.2.2

      Saludos y gracias! :D

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

        ¿Probaste en modo pasivo?

        http://es.wikipedia.org/wiki/File_Transfer_Protocol

        ¿Cómo tienes NAT Outbound? ¿Lo tocaste de tal como venía por defecto?

        Aunque es un matiz, la regla en LAN debe ser TCP

        1 Reply Last reply Reply Quote 0
        • M
          mabdall
          last edited by

          Gracias por responder,

          • en NAT Outbound está por defecto no lo toque

          • sobre TCP intente segun esta imagen

          • solo  se queda en recopilando directorio y despues se acaba el tiempo de espera

          • por el momento tengo que tener una regla para que acepte todo, ya que lo necesitan  :(

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

            23-des-2015 Moderador
            ¡Ojo! Esto parece no ser válido para 2.2.x, pues no hay ftp-proxy
            Saltar a https://forum.pfsense.org/index.php?topic=93893.msg582177#msg582177

            Comprueba que tengas a 0 debug.pfftpproxyDisable

            ftp_debug_pfftpproxyDisable.png

            Comprueba reglas mínimas en LAN

            ftp_minimal_lan_rules.png

            Comprueba que NAT Outbound en automático realmente esté enviando las peticiones de 127.0.0.1 (localhost) para los puertos dinámicos hacia WAN address

            LAN net 192.168.1.0/24

            ftp_automatic_nat_outbound.png

            Es decir, si pusieras NAT Outbound en manual verías algo como…

            ftp_manual_nat_outbound.png

            Si se cumple todo eso, hay conexión DE DATOS de cliente FTP en LAN hacia internet. Ejemplo:

            ftp_states.png

            WAN address 192.168.125.203
            LAN address 192.168.1.1
            PC en LAN net 192.168.1.2

            ftp_debug_pfftpproxyDisable.png
            ftp_debug_pfftpproxyDisable.png_thumb
            ftp_minimal_lan_rules.png
            ftp_minimal_lan_rules.png_thumb
            ftp_automatic_nat_outbound.png
            ftp_automatic_nat_outbound.png_thumb
            ftp_manual_nat_outbound.png
            ftp_manual_nat_outbound.png_thumb
            ftp_states.png
            ftp_states.png_thumb

            1 Reply Last reply Reply Quote 0
            • P
              pollacomax
              last edited by

              Hola bellera, he siguido tus posts y me han sido de mucha ayuda, te agradezco por ellos de antemano.
              En este caso estoy padeciendo este problema sin poder solucionarlo, sobre esto he seguido y revisado todo en mi pfsense y no encuentro el problema por el cual no estoy pudiendo conectarme desde la ninguna de las redes con cliente FTP (filezilla mi caso) a un FTP servidor externo.
              Tengo todo habilitado sin reestricciones, he bajado todo para probar pero sigo sin poder, adjunto prtscrs como prueba.

              En los prtcrs no aparece pero tengo a 0 debug.pfftpproxy

              Tienes idea de por donde puedo seguir revisando?
              Muchas gracias.

              firewallrules.jpg
              firewallrules.jpg_thumb
              natreal.jpg
              natreal.jpg_thumb
              natrules.jpg
              natrules.jpg_thumb
              states.jpg
              states.jpg_thumb

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

                En una 2.2.5 64 bit con la regla por defecto que permite salir a internet sin restricciones y NAT OutBound en automático (configuración "de fábrica") funciona sin problemas para destino un servidor FTP al que FileZilla Client se conecta en automático, tomando el modo pasivo.

                $ pfctl -s nat
                no nat proto carp all
                nat-anchor "natearly/*" all
                nat-anchor "natrules/*" all
                nat on igb1 inet from <tonatsubnets> to any port = isakmp -> 192.168.70.2 static-port
                nat on igb1 inet from <tonatsubnets> to any -> 192.168.70.2 port 1024:65535
                no rdr proto carp all
                rdr-anchor "relayd/*" all
                rdr-anchor "tftp-proxy/*" all
                ...
                Aquí van los NAT Port Forward de la instalación citada (servicios publicados en internet)
                ...
                rdr-anchor "miniupnpd" all</tonatsubnets></tonatsubnets>
                

                igb1 192.168.70.2 es la WAN del ejemplo.

                tonatsubnets es una tabla automática de pfSense que incluye todas sus LANs más 127.0.0.0/8

                Según https://doc.pfsense.org/index.php/FTP_without_a_Proxy deben autorizarse los puertos de destino "altos" usados para los datos. Haz una regla para tu FTP Server de destino. Si puede cambiar de IP y/o tienes varios, usa alias de IP con nombres de equipos (FQDN).

                Si el servidor de destino sólo actúa en modo activo tendrás que instalar el paquete ftp-proxy.

                Todo esto suponiendo que la documentación esté correcta. Dice que en 2.2.x es así. El caso es que mi post (de más arriba) seguramente se hizo con una 2.1.4. Lo modifico para evitar confusiones…

                1 Reply Last reply Reply Quote 0
                • P
                  pollacomax
                  last edited by

                  Bellera, una vez mas gracias.
                  Con solo instalar FTP Proxy y habilitar las interfaces necesarias funcionaron las conexiones activas de FTP.
                  De paso limpie las reglas manuales innecesarias q habia creado en NAT.

                  Slds

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