Pb iptables et ftp conntrack

Bonjour,
J'ai une machine sous linux Mandrake 10.0 kernel 2.4.25-13.
Sur laquelle tourne 2 serveurs ftp (vsftpd), un sur le port 21 et un sur le port 2121.
Je souhaite sécuriser mon serveur avec iptables.
La fonction ip_conntrack_ftp marche bien pour le port 21 mais pas pour le port 2121. Il semble que ip_conntrack_ftp ne fonctionne que sur le port 21.
Quelqu'un sait-il s'il est possible de faire marcher cela sur un autre port que 21 ?
D'avance merci
Seb

7 réponses

  1. Modérateur
    ah ok c'est note merci seb
    0
    1. On m'a indiqué la méthode à employer c'est tout simple en fait suffisait de le savoir ...
      Quand on charge le module il faut faire :
      # modprobe ip_conntrack_ftp ports=21,2121
      Ainsi on ftp-conntrack écoute sur les deux ports.
      Un grand merci à Frédéric.
      Merci aussi à Castor.
      Seb
      0
      1. Modérateur
        tiens moi au courant je serai curieux de savoir si cela fonctionne vraiment :D
        0
        1. ah ouais d'accord j'ai compris.
          Bon je vais essayer, si j'y arrive...
          En tout cas merci pour l'idée.
          Seb
          0
          1. Modérateur
            ben justement c'est a toi de tester...
            en fait ce que je pense c'est
            IP1/2121 => IPtmp/21 =>ftp_conntrack =>IPtmp/21=>IP1/2121

            je sais pa si je suis clair...
            cela dit cea necessite en effet des tests poussés
            0
            1. oui mais j'ai peur qu'en faisant ça le client ftp tombe sur l'autre serveur, celui qui est effectivement sur le port 21...
              0
              1. Modérateur
                j'ai bien une idee mais ca reste du bricolage...
                essaie de jouer sur les prerouting et postrouting
                en gros tu fais un double changement de ports (je ne suis pas sur que cela soit possible)
                je pense que ftp_conntrck supporte difficilement la modif de ports...
                0