Sim, podemos fazer isso através de rotas estáticas. Ter duas rotas estáticas de saída para a Internet para cada um dos provedores e utilizar a opção de distância na rota. O provedor principal deve receber uma distância baixa e o provedor secundário uma distância alta. A rota com menor distância é a que permanecerá ativa. A distância é um número que pode estar no intervalo de 1 a 255.
É possível conectar dois provedores de Internet ao mesmo dispositivo MikroTik e configurá-lo para que, caso um deixe de ter conexão com a Internet, o tráfego seja redirecionado automaticamente para o outro provedor. Essa configuração é conhecida como failover de WAN ou balanceamento de carga com failover. Embora o balanceamento de carga distribua o tráfego entre duas ou mais conexões, o failover garante que, se uma conexão falhar, o tráfego será redirecionado automaticamente para outra conexão ativa.
Aqui explicamos como configurar o failover WAN no MikroTik RouterOS:
Etapa 1: configurar interfaces WAN
Primeiro, você precisa configurar ambas as interfaces WAN com os endereços IP fornecidos pelos seus ISPs. Isso geralmente é feito em IP > Endereços.
Etapa 2: configurar o gateway padrão
A seguir, configure o gateway padrão para cada um dos provedores de Internet em IP > rotas. Você deve adicionar uma rota para cada provedor:
- Para o ISP primário, adicione uma rota com o gateway fornecido pelo ISP e deixe-a com distância 1.
- Para o ISP de backup, adicione uma rota com o gateway fornecido por este ISP e defina uma distância maior, por exemplo, 2.
Etapa 3: configurar o failover
O failover pode ser configurado usando o script de verificação e rotas recursivas. Você precisará criar um script que verifique a conexão com a Internet, por exemplo, executando ping em um endereço IP público confiável (como Google DNS 8.8.8.8). Se o ping falhar, o script poderá alterar a distância das rotas para fazer com que o tráfego seja redirecionado para o outro ISP.
Etapa 4: crie um script de verificação
Crie um script em System > Scripts verifique a conectividade e ajuste as distâncias das rotas conforme necessário. Aqui está um exemplo básico de como o script pode ser:
:if ([/ping 8.8.8.8 count=3] = 0) do={
/ip route set [find comment="ISP1"] distance=2
/ip route set [find comment="ISP2"] distance=1
} else={
/ip route set [find comment="ISP1"] distance=1
/ip route set [find comment="ISP2"] distance=2
}
Este script tenta executar ping em 8.8.8.8 três vezes. Se falhar (indicando que o ISP primário está inativo), altera a distância das rotas para priorizar o ISP de backup.
Etapa 5: agende o script
Por fim, agende o script para ser executado periodicamente em System > Scheduler. Isso garantirá que o script seja executado em intervalos regulares, permitindo detecção automática e failover.
Considerações adicionais
- Teste: depois de configurar o failover, teste desconectando fisicamente um dos seus ISPs para garantir que o failover esteja funcionando conforme o esperado.
- Balanceamento de carga: se quiser usar os dois ISPs ao mesmo tempo, considere configurar o balanceamento de carga além do failover. No entanto, o balanceamento de carga requer configurações adicionais.
- Monitoramento: Acompanhe e monitore as conexões para poder reagir rapidamente a quaisquer problemas.
Esta configuração básica de failover deve fornecer alternância automática entre dois provedores de Internet no caso de um falhar, melhorando a confiabilidade de sua conexão com a Internet.
Não há tags para esta postagem.