manuais-e-documentacao-itguys/documentacao rede e seguranca/Nivel_3/Manual_pfSense_06_MultiWAN_...

3.8 KiB
Raw Blame History

MANUAL TÉCNICO - MULTI-WAN, FAILOVER E ROTEAMENTO - PFSENSE

Código: ITGENG 0020/26 | Classificação: RESTRITO Responsável: João Pedro Toledo Gonçalves | Data: {{DATA_ATUAL}}

1. HISTÓRICO DE REVISÃO

Data Versão Descrição Autor
{{DATA_ATUAL}} 1.0 Criação Inicial João Pedro Toledo Gonçalves

2. OBJETIVO

Garantir alta disponibilidade de internet através da configuração de múltiplos links (Multi-WAN), definindo políticas de Failover e Load Balance.

3. PRÉ-REQUISITOS

  • Pelo menos 2 interfaces WAN configuradas e funcionais.
  • Monitor IP (DNS público diferente para cada link) definido.

4. PASSO A PASSO (EXECUÇÃO)

Etapa 1: Definição de Monitoramento nos Gateways

Para o Failover funcionar, o pfSense precisa saber quando um link caiu.

  1. Acesse System > Routing > Gateways.
  2. Edite cada Gateway (WAN1, WAN2):
    • Monitor IP: Defina um IP externo que responda a ICMP e seja estável (ex: 1.1.1.1 para WAN1 e 8.8.8.8 para WAN2).
    • ⚠️ IMPORTANTE: Não use o mesmo Monitor IP para gateways diferentes.

    • Disable configuration of monitor actions: Desmarcado (Queremos que ele aja na falha).

Lista de Gateways

Etapa 2: Criação de Gateway Groups (Failover)

Agrupe os links para definir a lógica de troca.

  1. Acesse System > Routing > Gateway Groups.
  2. Clique em Add.
  3. Preencha:
    • Group Name: GW_FAILOVER_WAN1_PRI
    • Gateway Priority:
      • WAN_FIBER (Link Principal): Tier 1
      • WAN_4G (Link Backup): Tier 2
    • Trigger Level: Packet Loss or High Latency (Mais sensível e rápido).
    • Description: Failover Fibra -> 4G.
  4. Clique em Save.

NOTA: Para Load Balance, coloque ambos os gateways como Tier 1.

Grupo de Gateway Failover

Etapa 3: Roteamento Baseado em Políticas (PBR)

Force o tráfego da LAN a usar o grupo de Failover.

  1. Acesse Firewall > Rules > LAN.
  2. Edite a regra de saída padrão ("Default allow LAN to any rule").
  3. Clique em Display Advanced.
  4. Role até Gateway e selecione o grupo criado: GW_FAILOVER_WAN1_PRI.
  5. Salve e Aplique.

🚀 DICA: Se você não fizer isso, o pfSense usará a Tabela de Roteamento padrão (apenas Default Gateway), ignorando o Failover para tráfego da LAN.

Etapa 4: Configuração de DNS para MultiWAN

Se o Link 1 cair, o DNS do Link 1 para de responder.

  1. Acesse System > General Setup.
  2. Em DNS Server Settings, associe cada DNS a um Gateway específico:
    • DNS 1 (1.1.1.1) -> WAN_FIBER
    • DNS 2 (8.8.8.8) -> WAN_4G
  3. Vá em Services > DNS Resolver > General.
  4. Marque Enable Forwarding Mode (Recomendado para MultiWAN simples).

5. SOLUÇÃO DE PROBLEMAS (TROUBLESHOOTING)

Problema 1: Link volta, mas conexões continuam no Backup (Sticky Connections)

  • Causa: Estados de conexão antigos permanecem abertos.
  • Solução: Habilite System > Advanced > Miscellaneous > Kill states for all gateways that are down. Isso força a reconexão.

Problema 2: HTTPS (Bancos) caindo com Load Balance

  • Causa: O IP de origem muda constantemente.
  • Solução: Habilite Sticky Connections em System > Advanced > Miscellaneous.

6. DADOS TÉCNICOS

Campo Valor Descrição
Monitor Payload ICMP Ping (Padrão)
Loss Interval 2000ms Tempo para considerar perda
Member Down > 20% Loss Trigger Padrão

7. VALIDAÇÃO FINAL (Definição de Pronto)

  • Simule a queda do Link 1 (desplugue o cabo).
  • O Dashboard mostra o Link 1 como "Offline" ou "Packet Loss"?
  • O acesso à internet continua funcionando (verifique IP público curl ifconfig.me)?