Balanceamento de links + redundância + acesso remoto + sites de bancos [Artigo] - página 3
[ Hits: 102.275 ]
Agora vou criar a chamada do script "gwping", que é responsável pela redundância. Optei em colocá-lo na pasta /etc/link e alterar as permissões do arquivo usando o comando:
# chmod 755 /etc/link/gwping
Adicione o comando no arquivo rc.local:
nohup /etc/link/gwping &
No script "gwping" fiz algumas alterações conforme minha necessidade.
# gwping
##Modifique para um endereço mais perto, ou seja mais rápido, neste caso usei o IP da GVT
TESTIP=200.139.127.26
## Peso das rotas, como o link da Gvt é 2x mais rápido que a BRT, deixei a proporção 2:1
## Mudei para o nome das minhas tabelas
# No of repeats of success or failure before changing status of connection.
## No meu caso se houver 4 tentativas sem resposta o link é desabilitado, uma tentativa com sucesso ele reabilida o link. Assim o script não vai trocar a rota padrão e achar que o link caiu quando houver sobrecarga.
# Abaixo acrescentei as regras para desmarcar os pacotes caso um link caia,
# assim os pacotes marcados não retornaram sem resposta.
ip rule del fwmark 0x10 lookup gvt prio 3 ##Deleta a marcação de pacotes
ip rule del fwmark 0x20 lookup brt prio 3 ##Deleta a marcação de pacotes
ip rule add fwmark 0x10 lookup gvt prio 3 ##Adiciona a marcação de pacotes quando voltar o link que caiu
ip rule add fwmark 0x20 lookup brt prio 3 ##Adiciona a marcação de pacotes quando voltar o link que caiu