[FUG-BR] CARP não funciona no rc.conf

Giancarlo Rubio gianrubio em gmail.com
Quarta Fevereiro 24 12:59:56 BRT 2010


Em 24 de fevereiro de 2010 12:47, Fábio Ferrão <ferrao04 em gmail.com> escreveu:
> Senhores,
>
> Utilizo dois firewalls FreeBSD/IPFW com o protocolo CARP para redundância e
> o pacote IFSTATED para testar as interfaces do MASTER e realizar a mudança
> do firewall BACKUP para MASTER em caso de falha no MASTER.
>
> Atualmente faço a inicialização do CARP via /etc/rc.local, pois sempre que
> coloco as configurações do CARP no /etc/rc.conf, o firewall sobe com a
> variável *net.inet.carp.suppress_preempt *com o valor *3, *que é o número de
> interfaces CARP configuradas e com isso a redundância fica comprometida em
> caso de falha do MASTER. O correto é esta variável possuir o valor *0
> (zero).*
>
> O IFSTATED é inicializado sem problemas via /etc/rc.conf.
>
> Atualmente utilizo a versão 7.2-STABLE nestes firewalls. Já testei em dois
> firewalls com a versão 8.0-STABLE e funcionou redondo, porém o que me deixa
> mais encucado é que em outro par de firewalls que possuo com 7.2-STABLE,
> configuro o CARP no /etc/rc.conf e funciona perfeitamente.
>
> Não consigo entender o motivo destes erros.
> Alguém poderia ajudar?

Verifique a sintaxe do seu rc.conf, se mesmo assim não funcionar faça
seu script do carp iniciar em modo debug.
Se eu não me engano é o /etc/rc.d/netif que sobe o carp.  Adicione um
-x após o /bin/sh (#!/bin/sh -x)

ps.  se não for esse o script tem que descobrir qual é!!

>
> Abs.
>
> --
> Fábio Ferrão
>
> "E conhecereis a verdade e a verdade vos libertará".    João 8.32
> "And you will know the truth and the truth you will free".    John 8.32
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Giancarlo Rubio


Mais detalhes sobre a lista de discussão freebsd