br/script/Fazendo-Failover-entre-2-Links
Favoritos (/addBookmark.php?tipo=script&codigo=4966
Neste arquivo contém o um script para se fazer o failover com dois links a partir da documentação oficial no
site www.linux.org (http://www.linux.org).
1 de 6 27/05/2015 17:53
Fazendo Failover entre 2 Links [Shell Script] http://www.vivaolinux.com.br/script/Fazendo-Failover-entre-2-Links
#!/bin/bash
######################################################################
#
# Script Failover de 2 Links apartir do www.linux.org
# Fabiano Belo support_tecnologia@hotmail.com
#
######################################################################
######################################################################
##### Desabilitando Filter
echo "Desabilitando o Filter"
echo "Configuracao feita com Sucesso"
##### Configurando as Interfaces de Rede
echo "Configurando as Interfaces de Rede"
IF1="eth1"
IP1="200.222.222.123"
NET1="200.222.222.120"
GW1="200.2222.222.121"
IF2="eth2"
IP2="201.333.333.123"
NET2="201.333.333.120"
GW2="201.333.333.121"
echo "Configuracao feita com Sucesso"
##### Limpando as Tabelas de Roteamento
echo "Limpando as Tabelas de Roteamento"
ip route flush cache
ip route flush table T1
ip route flush table T2
echo "Configuracao feita com Sucesso"
##### Deletando O gateway default da Tabela main
echo "Deletando o gateway default"
ip route del default
echo "Configuracao feita com Sucesso"
##### Configurando a tabela de Roteamento
echo "Configurando a tabela de Roteamento"
ip route add $NET1 dev $IF1 src $IP1 table T1
ip route add default via $GW1 table T1
2 de 6 27/05/2015 17:53
Fazendo Failover entre 2 Links [Shell Script] http://www.vivaolinux.com.br/script/Fazendo-Failover-entre-2-Links
ip route add $NET2 dev $IF2 src $IP2 table T2
ip route add default via $GW2 table T2
ip route add $NET1 dev $IF1 src $IP1
ip route add $NET2 dev $IF2 src $IP2
#route del default gw $GW1
ip route add default via $GW2 # Rota de sua preferência
ip route flush cache
echo "Configuracao feita com sucesso"
(/verBanner.php?codigo=525)
Scripts recomendados
Comentários
Já fiz dessa forma e funciona beleza.... Fica a dica para forçar páginas de banco ir por um dos links, pois no
balanceamento cai a conexão com a página.
Parabéns pelo artigo...ajuda muita gente.
3 de 6 27/05/2015 17:53
Fazendo Failover entre 2 Links [Shell Script] http://www.vivaolinux.com.br/script/Fazendo-Failover-entre-2-Links
alguem ja fez com link dinamico ? como ficaria pra pegar ip do dhcp ?
esse script é failover ou load balance ? outra coisa... esse script tem que agendar no cron ? da uma força ai por
favor!
esse script é failover, mas vc pode customizar para load balance. não estou mais usando linux como firewall
agora estou usando ipfw no freebsd que é mais simples e menos trabalhoso kkkk
4 de 6 27/05/2015 17:53
Fazendo Failover entre 2 Links [Shell Script] http://www.vivaolinux.com.br/script/Fazendo-Failover-entre-2-Links
Enviar
(/)
A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para
quem busca auto-ajuda.
Anuncie (/anuncie/)
Contato (/falecom/)
(/verBanner.php?codigo=247)
5 de 6 27/05/2015 17:53
Fazendo Failover entre 2 Links [Shell Script] http://www.vivaolinux.com.br/script/Fazendo-Failover-entre-2-Links
6 de 6 27/05/2015 17:53