CARP sous FreeBSD

Fermé
Pulc0 - 14 avril 2008 à 14:52
billabong Messages postés 33 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 2 mars 2009 - 2 déc. 2008 à 14:17
Bonjour,

Je vous écris afin de vous faire part d'un problème que j'ai actuellement sous FreeBSD.

J'ai reçu un projet où il me faut activer le CARP sur 2 firewall mis en parallèle afin d'éviter une panne sur celui-ci. Jusque là pas de problèmes, ma configuration fonctionne convenablement si c'est le firewall entier qui se plante, l'autre prend le relai.

Mon problème survient lorsque je veux simuler une panne d'une de mes interfaces. Je souhaiterais que tout le firewall passe sur l'autre en cas de panne d'une des interface, ce qui n'est pas le cas actuellement. Du coup, les paquets ne peuvent plus transiter d'un réseau à l'autre, et mon CARP ne sert à rien.

Serait-il possible de m'aiguiller sur la marche à suivre?

D'avance, merci


P.S: voici la configuration de mes 2 firewall:
Firewall A:
ifconfig_eth1= « inet 192.168.0.1 netmask 255.255.255.0 »
ifconfig_eth2= « inet 192.168.1.1 netmask 255.255.255.0 »
ifconfig_eth3= « inet 10.0.0.1 netmask 255.0.0.0 »
cloned_interfaces= « carp0 carp1 carp2»
ifconfig_carp0= « vhid 1 advskew 0 pass password 192.168.2.1/24 »
ifconfig_carp1= « vhid 2 advskew 0 pass password2 192.168.3.1/24 »
ifconfig_carp2= « vhid 3 advskew 0 pass password3 10.0.0.200/8 »

firewall B:
ifconfig_eth1= « inet 192.168.0.2 netmask 255.255.255.0 »
ifconfig_eth2= « inet 192.168.1.2 netmask 255.255.255.0 »
ifconfig_eth3= « inet 10.0.0.2 netmask 255.0.0.0 »
cloned_interfaces= « carp0 carp1 carp2»
ifconfig_carp0= « vhid 1 advskew 100 pass password 192.168.2.1/24 »
ifconfig_carp1= « vhid 2 advskew 100 pass password2 192.168.3.1/24 »
ifconfig_carp2= « vhid 3 advskew 100 pass password3 10.0.0.200/8 »
A voir également:

2 réponses

Pulc0 Messages postés 1 Date d'inscription lundi 14 avril 2008 Statut Membre Dernière intervention 14 avril 2008
14 avril 2008 à 16:12
c'est bon, j'ai trouvé... il suffit d'activer le mode preempt grâce à la commande sysctl net.inet.carp.preempt=1
0
billabong Messages postés 33 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 2 mars 2009 1
2 déc. 2008 à 14:17
Salut Pulco

J'ai besoin de ton aide pour faire du failover avec CARP sous freeBSD. Le service informatique de 'universite ou je fais un stage a un firewall situe juste apres le routeur relie au net. Dans le cadre de mon memoire je dois proposer la mise en place d'un deuxieme au cas ou le 1er tomberait en panne.
Mon probleme est que je ne sais pas comment place le second dans le reseau.

voici le schema du reseau actuel


Internet------------Routeur------------Firewall-----------Routeur---------------commutateur

Aide moi STP.
0