Balanceamento funcioanando mas a redundancia não quer funcionar.
Quando tiro o cabo de rede de uma das placas que recebe o LINK1 o LINK2 não está assumindo.
Fui fazer o teste manualmente,
deixei tudo zerado, formatei e instalei o Debian4 novamente.
Deixei o seguinte cenário:
ETH1: Link1 (ligado)
ETH2: Link2 (desligado)
ETH3: local (ligado)
Quando digo ligado é que está com o cabo de rede plugado na ETH.
Então habilito o compartilhamento:
echo "1" > /proc/sys/net/ipv4/ip_forward
E faço o masquerade para a eth do link:
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Beleza, feito isso o pc ligado a rede local navega tranquilo.
Então agora quero habilitar apenas o outro link e desativar esse.
Tiro o cabo de rede do ETH1 e coloco o respectivo cabo do LINK2 na ETH2.
Limpo as regras de iptables:
iptables -F
iptables -t nat -F
Ativo o compartilhamento novamente, faço o MASQUERADE para o LINK2 na ETH2
Até um restart na interface eu faço, mesmo sabendo que não precisa.
Só que mesmo fazendo tudo isso não consigo dar ping em site direto do servidor e nem o pc local funciona.
Placa de rede não é pois já deixei apenas duas placas de rede sendo uma o link e o outro local e funcionou.
O que pode ser? Não era pra funcionar assim?
Valeuuu!