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

    FTP Multiwan

    Scheduled Pinned Locked Moved Français
    2 Posts 2 Posters 3.2k 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.
    • A
      asgard009
      last edited by

      Bonjour,

      J'ai mis des ip virtuelles (option Proxy Arp) pour gérer les différentes adresses WAN pour ce qui est du nat classique (smtp pop imap http) pas de problèmes tout fonctionne, seul problème le ftp

      Au niveau du wan et du lan (le ftp helper est coché)

      Serveur ftp : 10.0.0.205

      J'ai du faire une règle de nat de ce type :

      WAN  TCP  21 (FTP)  10.0.0.205  IP virtuelle(ext.: 69.x.x.x) 21
      WAN  TCP  21 (FTP)  10.0.0.205  IP virtuelle(ext.: 69.x.x.x) 8021

      Dans mes rules j'ai ceci (cela m'a créé automatiquement ces règles) :

      TCP  *  *  10.0.0.205  21 (FTP)  * 
      TCP * * 69.x.x.x 21 (FTP) * 
      TCP * * 10.0.0.205 8021 *  
      TCP * * 69.x.x.x 8021 *

      Le ftp ne fonctionne pas

      Si j'enlève le ftp helper et que je supprime le port 8021 le ftp se lance mais sans avoir la possibilité d'avoir du mode passif.

      La règle fonctionne bien si je gère une seule IP externe par contre si je gère plusieurs adresses externes ca semble bloqué je ne vois pas ce que je pourrais rajouter.

      Via la commande pfctl j'ai ceci :

      #pfctl -s nat

      nat-anchor "pftpx/" all
      nat-anchor "natearly/
      " all
      nat-anchor "natrules/" all
      nat on fxp0 inet from 10.0.0.0/8 port = isakmp to any port = isakmp -> (fxp0) port 500 round-robin
      nat on fxp0 inet from 10.0.0.0/8 to any -> (fxp0) round-robin
      rdr-anchor "pftpx/
      " all
      rdr-anchor "slb" all
      no rdr on fxp1 proto tcp from any to <vpns>port = ftp
      rdr on fxp1 inet proto tcp from any to any port = ftp -> 127.0.0.1 port 8021
      rdr on fxp0 inet proto tcp from any to any port = 2222 -> 10.0.0.100 port 22
      rdr on fxp0 inet proto tcp from any to any port = smtp -> 10.0.0.100
      rdr on fxp0 inet proto tcp from any to any port = 8888 -> 10.0.0.100 port 80
      rdr on fxp0 inet proto tcp from any to any port = imap -> 10.0.0.100
      rdr on fxp0 inet proto tcp from any to any port = 2525 -> 10.0.0.100 port 25
      rdr on fxp0 inet proto tcp from any to 69.x.x.x (ip virtuelle) port = http -> 10.0.0.205
      rdr-anchor "miniupnpd" all

      Cordialement,</vpns>

      1 Reply Last reply Reply Quote 0
      • V
        vincel
        last edited by

        Salut,

        Le port 21 ne suffit pas à faire fonctionner le FTP il a le ou les ports qui permettent de passer en passiv
        Tu trouveras plus d'infos ici je pense
        http://forum.pfsense.org/index.php/topic,2282.msg13472.html#msg13472

        Sinon n'hésites pas à poster de nouveau

        A+
        Vince

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