Avec une règle qui s'applique à N clients et avec un nombre maxi de connections, cela s'applique à TOUS les clients.
Il faudrait donc plutôt N règles : une par client !
Lorsque j'ai testé le paramètre "Maximum new connections / per second(s) (TCP only)" un client qui se connecte de façon raisonnable (toute les 15mn) n'avais pas de problème. Alors qu'un qui tente une connexion toute les 3mn ne pouvait plus du tout se connecter. Ce qui est normal puisque j'ai défini 4mn (valeur max proposé par l'interface de pfsense).
L'idée serait pour un temps mini de 15mn entre chaque connexions :
l'ip 172.159.86.6 se connecte à 8h, c'est ok.
l'ip 172.159.56.6 se connecte à 8h03, connexion refusé car pas respecté le temps mini entre deux connexions
l'ip 172.159.56.6 se connecte à 8h06, connexion refusé car pas respecté le temps mini entre deux connexions
[…]
l'ip 92.68.67.8 se connecte à 8h07, c'est ok (c'est ça première connexion)
l'ip 172.159.56.6 se connecte à 8h16, c'est ok les 15mn sont passés.
l'ip 92.68.67.8 se connecte à 8h28, c'est ok.
Perso je suis plus d'avis de faire cela au niveau des droits des user sur l'Os hébergeant le serveur ftp pas sur Pfsense.
Cela serait un non sens coté sécurité de le faire sur PF s'il le fait bien évidement. ( coup de coude à jdh pour l'info) :p
Je suis d'accord mais vsftp ne le propose pas… Ou alors j'ai pas encore trouvé l'option.
NB : avec des fichiers mis à jour tous les 20 minutes, il ne sert à rien de tenter d'aller chercher tout les 3 minutes !
Un enfant peut comprendre cela !
C'est ce que je me dis aussi… Mais je dois être trop adulte ;)