Salut la liste,
Après avoir effectué quelques recherches je n'ai pas trouvé de réponse à cette question :
Quel est le nombre raisonnable de règles que l'on peut faire avaler à IPTABLES ?
En fait je me suis amusé à faire un script perl qui reprend un fichier en entrée qui contient des adresses que je ne veux pas voir router sur l'une de mes adresses. Sauf que le fichier en question contient tout de même pas moins de 144 000 lignes en entrée ce qui en génère le double en sortie sur le principe :
iptables -t filter -N BANLIST
iptables -t filter -F BANLIST
# Create the logdrop chain to log & drop a packet
iptables -t filter -N BANLIST_LOGDROP
iptables -t filter -F BANLIST_LOGDROP
iptables -t filter -A BANLIST_LOGDROP -j LOG --log-prefix "BANLIST"
iptables -t filter -A BANLIST_LOGDROP -j DROP
# List of ip ranges to ban
iptables -t filter -I INPUT 1 -d 192.168.1.2 -s 3.0.0.0/8 -j BANLIST_LOGDROP
iptables -A OUTPUT -o eth1 -d 3.0.0.0/8 -j REJECT
ou l'on voit que @IP 3.0.0.0/8 est bloquée en entrée et en sortie
Bref j'ai constitué un fichier qui contient maintenant un peu plus de 317 000 lignes !
Mise à part un temps de traitement TRES long pour faire rentrer ces règles dans IPTABLES (+ de 6h pour le moment), quels sont les risques mise à part un ralentissement du reseau ??
Merci de votre éclairage