J'ai quelques machines Linux qui agissent comme des routeurs / pare-feu pour mes réseaux et j'ai un script qui exécute toutes les commandes iptables pour définir mes règles. Cela me semble cependant être une façon vraiment stupide de le faire.
Comment est-ce que tu fais ça? Existe-t-il un programme avec des fichiers de configuration un peu plus faciles à gérer? At-il une interface graphique ou une interface Web?
Je ne vois rien de mal avec votre méthode, en supposant que chaque machine a des règles différentes.
La façon dont je configure normalement les règles de pare-feu consiste à les saisir normalement sur la ligne de commande, puis à exécuter
iptables-save > /etc/iptables_rules
, j'insérerai ensuite les éléments suivants de/etc/network/if-pre-up.d/iptables
sorte que lorsque l'interface réseau démarre, les règles soient automatiquement importées.la source
Je fais exactement ce que vous avez décrit, sauf en séparant les règles en plusieurs sous-fichiers (privé, dmz, vpn) et en créant un fichier de variables pour rendre les règles plus lisibles.
la source
Vous pouvez utiliser pfSense à la place pour votre routeur, il possède de nombreuses fonctionnalités :
Graphiques RRD
Les graphiques RRD dans pfSense conservent des informations historiques sur les éléments suivants.
DNS dynamique
Par:
Il a une configuration Web agréable et facile à utiliser, il suffit de regarder les captures d'écran .
Mieux encore, vous pouvez le construire vous-même avec du matériel de base, et c'est Open Source .
la source