[FUG-BR] Problemas com CARP no FreeBSD 11

Clayton Eduardo dos Santos claytones em bsd.com.br
Quinta Março 16 12:07:27 BRT 2017


Bom dia,

Estou enfrentando problemas com a implementação do protocolo CARP em um 
cenário simples, baseado em duas vm's Virtualbox e FreeBSD 11.0.

Como de costume, segui o exemplo descrito na documentação do FreeBSD 
Handbook, que até a versão 10.3 funcionava perfeitamente.

No FreeBSD 11.0, quando derrubo as interfaces ou retiro o cabo de rede 
as interfaces CARP alternam de MASTER para BACKUP normalmente com a 
preempção do protocolo ativada. No entanto, os serviços disponibilizados 
pelas máquinas nunca estão disponíveis pelo ip da interface CARP, 
somente pelo ip de gerenciamento das máquinas. Vale lembrar que os 
serviços testados foram configurados para iniciarem ouvindo em modo 
*:ip_da_interface_carp:porta e depois *:porta para realização dos testes.

Alguém já teve esse tipo de problema na versão 11.0?


Seguem as configurações utilizadas:

===== máquina master =====

# cat /boot/loader.conf
carp_load="YES"

# cat /etc/sysctl.conf
net.inet.carp.preempt=1

# carp
defaultrouter="192.168.1.1"
ifconfig_em0="inet 192.168.1.43 netmask 255.255.255.0"
ifconfig_em0_alias0="inet vhid 1 pass lab alias 192.168.1.143/32"


===== máquina backup =====

# cat /boot/loader.conf
carp_load="YES"

# cat /etc/sysctl.conf
net.inet.carp.preempt=1

# carp
defaultrouter="192.168.1.1"
ifconfig_em0="inet 192.168.1.44 netmask 255.255.255.0"
ifconfig_em0_alias0="inet vhid 1 advskew 100 pass lab alias 
192.168.1.143/32"



Mais detalhes sobre a lista de discussão freebsd