[eside-ghost] Problema FTP con IPTables

Ramón Echávarri ramandi en terra.es
Mie Abr 26 13:24:13 CEST 2006


Si en el mismo firewall estás haciendo nat, es probable que necesites ip_nat_ftp, al menos para el modo activo.
De todas formas, verifica que aplicas las reglas en las cadenas adecuadas, y que no tengas ninguna regla previa que deniegue esas conexiones.

  ----- Original Message ----- 
  From: Krutxi 
  To: Lista de eside-ghost 
  Sent: Wednesday, April 26, 2006 12:20 PM
  Subject: Re: [eside-ghost] Problema FTP con IPTables


  He probado a cargar el modulo y compruebo que esta cargado con "lsmod".
  Aun asi sigue sin funcionarme y he probado diferentes sentencias que a la gente "le funcionan" pero nada... Con el "iptraf" me sigue mostrando que las conexiones con el servidor se bloquean, y no la de control (pto 21) los que salen bloqueados son puertos >1024. 

  No se me ocurre que mas probar.


  2006/4/26, Krutxi <linux.eghost en gmail.com>:
    Muchas gracias.
    Voy a ir probando, lo del modulo lo ley ayer, a ver si hay suerte y os cuento como lo he hecho.
    Un saludo


    El día 25/04/06, Ramón Echávarri Escribano <ramandi en terra.es> escribió:
      Hola,

      el ftp tiene dos modos.  Depende de cual quieras permitir, tendrás que abrir unas cosas u otras.  La conexión de control se establece siempre desde el cliente (normalmente puerto origen >1023) al puerto 21 del servidor.
      -Modo Activo: el servidor abre una conexión de datos desde su puerto 20 hacia el puerto dinámico del cliente que se le indica (>1023)
      -Pasivo: el cliente abre una conexión de datos desde un puerto dinámico (>1023) hacia un puerto dinámico del servidor (>1023).

      Normalmente en Internet "funciona" el modo pasivo, porque tradicionalmente (cuando los firewalls eran aún más tontos y no interpretaban protocolos ni ná) a los administradores de red no les han molado demasiado las conexiones entrantes (la gente es más rariitaaaa ;-)).  A pesar de eso, como dice Jon, muchos clientes por defecto usan el modo activo.

      En el modo pasivo, el puerto de destino es dinámico, y no el puerto 20, porque si no el servidor no sabría distinguir a qué conexión de control pertenece esa conexión, y al conectarte te daría los ficheros de otros...  Como siempre, se podría haber hecho de otra forma, y que le indicaras desde donde ibas a acceder y........ el caso es que no es así.

      Total, que yo de iptables no sé mucho, pero es probable que permitiendo la conexión saliente de control y las relacionadas entrantes y salientes, permitas los dos modos.  El caso es que para saber cuáles son las relacionadas, necesitas tener cargado un módulo, y google me ha dicho que se llama ip_conntrack_ftp.

      A ver si hay suerte.

      Saludos,
      Ramandi

      ----- Original Message ----- 
      From: Krutxi 
      To: Lista de eside-ghost 
      Sent: Tuesday, April 25, 2006 11:55 AM
      Subject: [eside-ghost] Problema FTP con IPTables


      Hola, hace un tiempo puse un post sobre esto, pero bueno, ahora que he retomado el tema...
      El problema es que todo me funciona bien excepto el acceso a FTP externos, tengo creada alguna variable y esta es la parte del script donde permito el acceso FTP. 

              $IPT -A aInet -p tcp --sport 1024: --dport 20:21 -s 192.168.0.0/24 -j ACCEPT
              $IPT -A deInet -p tcp --sport 20:21 --dport 1024: -m state --state ESTABLISHED,RELATED -j ACCEPT 

      Al principio habia puesto hasta aqui, pero con el IPTRAF vi que me estaba bloqueando una conexion con puertos mayores a 1024 asi que decidi permitir los puertos mayores a 1024 establecidos y relacionados... pero aun asi sigue sin funcionar y he mirado por varios foros y no he conseguido solucion... Si a alguno se le ocurre que es lo que me he podido dejar por ahi. 

              $IPT -A aInet -p tcp --dport 1024: --sport 1024: -m state --state ESTABLISHED,RELATED -j ACCEPT
              $IPT -A deInet -p tcp --dport 1024: --sport 1024: -m state --state ESTABLISHED,RELATED -j ACCEPT

      Muchas gracias

      Saludos




--------------------------------------------------------------------------


      _______________________________________________
      eside-ghost mailing list
      eside-ghost en deusto.es
      https://listas.deusto.es/mailman/listinfo/eside-ghost 


      _______________________________________________
      eside-ghost mailing list
      eside-ghost en deusto.es 
      https://listas.deusto.es/mailman/listinfo/eside-ghost








------------------------------------------------------------------------------


  _______________________________________________
  eside-ghost mailing list
  eside-ghost en deusto.es
  https://listas.deusto.es/mailman/listinfo/eside-ghost
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060426/b0eaead6/attachment-0001.htm


Más información sobre la lista de distribución eside-ghost