J'utilise CentOS 5.3 et je souhaite désactiver le module nf_conntrack pour améliorer les performances du réseau pour haproxy. J'utilise iptables avec quelques règles simples. Je n'ai pas vraiment besoin du suivi des connexions.
J'exécute sur des serveurs cloud Rackspace, donc je ne peux pas exécuter un noyau personnalisé. J'ai essayé d'exécuter modprobe, mais cela ne fonctionne pas.
[mmarano@w1 w1]$ sudo modprobe -n -r nf_conntrack
FATAL: Module nf_conntrack is in use.
[mmarano@w1 w1]$ uname -a
Linux w1.somewhere.com 2.6.24-23-xen #1 SMP Mon Jan 26 03:09:12 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux
[mmarano@w1 w1]$ cat /etc/redhat-release
CentOS release 5.3 (Final)
Je veux continuer à exécuter iptables après avoir déchiré ceci, donc je ne peux pas tout à fait abandonner tous les filtres réseau. Quelqu'un a des pensées?
la source
Qu'en est-il de l'ajout du module
/etc/modprobe.d/blacklist.conf
?As-tu essayé:
Bien que:
la source
Si vous exécutez Haproxy, vous avez besoin de deux types de règles dans iptables pour désactiver conntrack dans le port 80: celles pour les connexions des clients à votre équilibreur et d'autres de votre équilibreur aux backends.
Voici un exemple valable:
la source
Quand je fais "modprobe -rf xt_state" et "modprobe -rf nf_conntrack_ipv6", il dit "FATAL: Module xt_state is in use." (On centos).
"modused" peut être utile, il peut diminuer le nombre d'utilisations de n'importe quel module: http://www2.informatik.uni-freiburg.de/~danlee/fun/modused/
La clé est: le service ip6tables s'arrête
et ajoutez nf_conntrack, xt_state, iptable_nat, nf_nat, nf_conntrack_ipv4, nf_conntrack_ipv6 dans /etc/modprobe.d/blacklist.conf
la source