MikroTik

How to Configure Filter Rules on MikroTik: Step by Step

A Combinação de Filtros no Mikrotik utiliza o recurso de Filter Rules do firewall para criar regras avançadas que permitem ou bloqueiam tráfego com base em critérios específicos. Esse recurso é fundamental para proteger a rede, limitar acessos indesejados e otimizar o tráfego.

Step-by-Step Guide to Configuring Filter Combinations on MikroTik

1. Entender os Principais Chains do Firewall

As regras de filtro no Mikrotik operam em três principais chains:
  • Input: para tráfego direcionado ao próprio roteador.
  • Output: para tráfego saindo do roteador.
  • Forward: para tráfego roteado entre interfaces (ex.: LAN para WAN).

2. Criar uma Regra Básica de Filtro

  1. No menu lateral, acesse IP > Firewall > Filter Rules.
  2. Clique em Add (+) e configure os critérios:
    • Chain: escolha o tipo de tráfego (Input, Output ou Forward).
    • Src Address / Dst Address: defina IPs de origem ou destino (se necessário).
    • Protocol: selecione o protocolo (ex.: TCP, UDP, ICMP).
    • Dst Port: especifique a porta (ex.: 80 para HTTP).
    • Action: defina a ação (accept, drop ou reject).
Comando CLI (exemplo para bloquear ping):
RouterOS
/ip firewall filter add chain=input protocol=icmp action=drop

3. Combinar Filtros com Critérios Avançados

Utilize múltiplos critérios para criar filtros mais específicos. Exemplo 1: Bloquear acesso a um site específico por IP:
  1. Defina o endereço IP do site no campo Dst Address.
  2. Configure o protocolo como TCP e porta como 80 ou 443.
  3. Ação: drop.
Comando CLI:
RouterOS
/ip firewall filter add chain=forward protocol=tcp dst-address=192.0.2.1 dst-port=80,443 action=drop
Exemplo 2: Permitir apenas um IP acessar o roteador via SSH:
  1. Configure Src Address com o IP autorizado.
  2. Protocolo: TCP e porta: 22.
  3. Ação: accept.
Comando CLI:
RouterOS
/ip firewall filter add chain=input protocol=tcp src-address=192.168.1.100 dst-port=22 action=accept
/ip firewall filter add chain=input protocol=tcp dst-port=22 action=drop

4. Organizar a Ordem das Regras

A ordem das regras no firewall é fundamental, pois elas são processadas sequencialmente.
  • Place specific rules before generic rules.
  • Use o comando move para reorganizar as regras:
Comando CLI:
RouterOS
/ip firewall filter move  0

5. Testar as Configurações

  1. Use a aba Log em Filter Rules para registrar o tráfego correspondente a cada regra.
  2. Ative o log em uma regra para monitorar os pacotes: Comando CLI:
    RouterOS
    /ip firewall filter add chain=forward protocol=tcp action=log log-prefix="HTTP Block: "
  3. Verifique os logs com o comando:
    RouterOS
    /log print where topics~"firewall"

Conclusion

A Combinação de Filtros no Mikrotik é uma ferramenta poderosa para criar políticas de segurança avançadas e personalizadas. Com regras bem configuradas, você pode proteger a rede de acessos indesejados, otimizar o tráfego e garantir um ambiente seguro.