sich wrote:
Bonsoir,

Je vais devoir monter une solution de pare feu dans ma societ�.

Voici les contraintes :

- Impossibilit� de toucher au plan d'adressage, on est int�gr� dans un grand wan et par cons�quent impossible d'obtenir ou de modifier les plages ip en place. Par contre on est libre d'utiliser les ips comme bon nous semble � l'int�rieur des plages ip dont on dispose. - Utilisation de deux machines en fail over. Au cas o� une des machines tombe en rade la 2� prend automatiquement le relais. Un peu comme nos routeur cisco, chacun a son ip (.252 et .253) et � eux deux ils �mulent une ip en .254 qui sert de passerelle.
 - Pose des machines pare feu � l'int�rieur d'une seule plage ip...


Id�es de d�part :

Pour faire tourner �a je pense � deux debian stable avec noyau 2.4.x.
Tu fais une installe minimale, tu enl�ves tout ce dont tu n'as pas besoin (interface graphique par exemple). Tu mets ssh, et tu contr�les tout � distance.

Concernant le fait de poser les pare feu � l'int�rieur d'une plage ip j'ai pens� au bridge. Je ne l'ai jamais mis en oeuvre mais j'ai lu quelques docs. En fait le bridge n'a pas d'ip propre, lorsque l'on fait un traceroute on ne le voit pas, et on ne peux pas le pinger (il n'a pas d'ip). Ce qui lui permet d'�tre � l'int�rieur d'une seule plage en �tant � l'�coute des paquets r�seau... D'apr�s ce que j'en ai compris pour le moment.
Oui et non ... le switch effectivement ne fait que du niveau 2, donc ne g�re pas l'IP donc n'a pas d'adresse IP, contrairement au routeur. Voil� pour la th�orie. En pratique, les switchs pour �tre administrables (� distance) peuvent avoir une adresse IP. On peut donc effectuer un ping sur eux. En revanche, je pense qu'un traceroute ne les voit pas �tant donn� que la gestion des flux ne se fait qu'au niveau 2. D'ailleurs, �tant donn� que ton switch sous Linux a une pile TCP/IP compl�te, il peut jouer le r�le de switch, mais effectuer du filtrage au niveau 2 _et_ 3 (http://www.lea-linux.org/reseau/pont-filtrant.html).

Pour le failover je n'ai pas encore d'id�e... Peux �tre qu'avec deux bridges faire en sorte que chaque machine soit autonome mais qu'elles remplissent chacune leur r�le... Et l� comment cela se passe t'il pour �viter tout conflit ?
Conflit d'adresse IP ? Pas de risque �tant donn� que tes machines ne font pas passerelle IP. Ce que tu peux faire, c'est faire une boucle :

|machine1|-----/swicth mat�riel\
                 |           |
                 |           |
         ________|____     __|__________
        /switch linux1\   /switch linux2\
                 |           |
                 |           |
                _|___________|_
               /switch mat�riel\-----|machine2|


Attention, le fait d'introduire une boucle t'oblige � installer du spanning-tree, sinon ton r�seau va s'engorger. Le spanning-tree va �tablir un chemin unique pour aller de machine1 � machine2. En cas de changement (coupure d'un lien, panne d'un �quipement), le STP (P pour Protocol) va recalculer un nouveau chemin. Je ne connais pas les temps de basculement en revanche.

Mais dans le sch�ma simpliste que j'ai fait, on voit qu'il peut y avoir un pb de point unique de d�faillance sur les switchs mat�riels. Donc soit revoir l'architecture pour que les switchs linux soit connect�s � des switchs mat�riels distincts, soit bien superviser ces �quipements pour r�agir rapidement en cas de panne (snmp ou ping). Si on parle de panne logicielle et pas de panne mat�rielle pour le failover, regarde du c�t� de watchdog (logiciel suffit). Je n'ai pas vraiment r�ussi � le faire fonctionner ... Sinon, hearthbeat.



Pour la petite histoire la demande vient de mon chef de service (informatique) tr�s anti linux jusqu'� peu.. J'ai r�ussi � lui d�montrer la fiabilit� de linux avec une Debian stable pour faire serveur LAMP, maintenant il est pr�t � passer sur un linux pour un service critique (les pare feu qui tombe et c'est un site avec 300 personnes qui ne peuvent plus bosser).
J'ai install� des firewalls et des VPN en me basant sur GNU/Linux (Debian). La robustesse de cette architecture est impressionnante. Une fois bien configur�, peu de risque que ton firewall tombe et emp�chent les 300 personnes de travailler. Petit d�tail : dans la comparaison entre logiciel/mat�riel propri�taire et libre, quand ton chef verra qu'il y gagne, ce serait sympa (voir logique) qu'il verse une partie de l'argent/temps gagn� � la communaut� du logiciel libre :) Free veut pas dire gratuit, mais libre ... aussi dans la fa�on de "payer" ;)

Evidemment je dois �tudier trois solutions et les maquetter. A savoir une solution win, une linux et regarder ce qui se fait du cot� mat�riel...

Pour ma part je vais continuer mes recherches mais si je pouvais avoir quelques petites pistes suppl�mentaire �a ne serait pas mal.
C'est fait :)

Guillaume

Répondre à