Raspberry Pi 5 como roteador: configuração e segurança

Raspberry Pi 5 como roteador: configuração e segurança

Transformar um Raspberry Pi 5 em roteador é interessante não porque seis antenas garantam uma rede melhor, mas porque o projeto dá controle sobre partes que roteadores domésticos costumam esconder: firewall, DNS, endereçamento IP e configuração dos rádios. O Pi-Dock-Wifi mostra esse potencial — e também deixa claro que montar um roteador confiável exige mais do que conectar placas e instalar um bloqueador de anúncios.

Segundo o Hardware.com.br, o projeto foi criado por um usuário da comunidade r/raspberry_pi e já atende ao apartamento inteiro do autor. A montagem combina um Raspberry Pi 5 com 8 GB de RAM, um switch PCIe da 52Pi, dois adaptadores MiniPCIe da Waveshare e duas placas Wi-Fi MediaTek MT7915E. O conjunto vertical, com placas e cabos expostos, parece mais um servidor experimental do que um aparelho doméstico fechado.

O que há por trás do roteador Raspberry Pi 5

Um roteador faz várias tarefas ao mesmo tempo. Ele encaminha pacotes entre a rede local e a internet, aplica regras de firewall, distribui endereços IP, resolve nomes DNS e, quando tem Wi-Fi, mantém os pontos de acesso funcionando. Separar essas responsabilidades ajuda a entender o Pi-Dock-Wifi e a planejar uma versão própria.

O Raspberry Pi 5 tem um único conector PCIe acessível por cabo flat. Um switch PCIe permite conectar mais dispositivos a essa interface, mas não cria novas pistas independentes: os componentes ligados ao switch compartilham a largura de banda disponível no enlace com o Pi. Para tráfego de internet doméstico, isso pode ser suficiente. Para transferências simultâneas intensas entre vários clientes, é um limite que vale considerar.

As duas placas MediaTek MT7915E fornecem os rádios Wi-Fi. Dependendo da configuração e do suporte de driver, elas podem operar em bandas ou redes separadas. Mas a quantidade de antenas, por si só, não determina velocidade ou cobertura. O resultado depende também de quantos fluxos espaciais cada placa suporta, da posição das antenas, dos canais escolhidos, das paredes e da interferência de redes próximas.

As seis antenas não significam seis vezes mais velocidade

Antenas múltiplas podem ajudar com MIMO, diversidade de sinal e cobertura, mas não funcionam como uma soma simples de velocidade. Um cliente com uma única antena não aproveita seis fluxos espaciais. Além disso, antenas mal posicionadas ou muito próximas podem até prejudicar o resultado. Eu trataria o número de antenas como uma característica do hardware, não como uma promessa de desempenho.

Também é importante separar o roteamento do acesso sem fio. O Raspberry Pi 5 possui uma porta Ethernet Gigabit, mas não oferece várias portas Ethernet físicas como um roteador tradicional. Para ligar a internet, o ponto de acesso e dispositivos cabeados, pode ser necessário um switch Ethernet ou adaptadores de rede adicionais. Em uma instalação mais organizada, um switch gerenciável com VLANs ajuda a separar WAN, rede interna e dispositivos de IoT.

Pi-hole, firewall e painel: funções diferentes

O bloqueio de anúncios mencionado no projeto normalmente é feito com o Pi-hole, que filtra domínios por meio de DNS. Quando um dispositivo pergunta se determinado domínio deve ser resolvido, o Pi-hole pode responder com um endereço bloqueado para domínios presentes nas listas configuradas. É uma abordagem leve e útil para reduzir conexões indesejadas em vários aparelhos da rede.

Mas Pi-hole não é um firewall completo nem um bloqueador universal. Um aplicativo pode usar DNS próprio, DNS sobre HTTPS ou endereços de IP diretos e, assim, escapar do filtro. Para ter mais controle, eu combinaria o DNS filtrado com regras no firewall e, se a necessidade justificar, políticas que impeçam clientes de contornar o resolvedor local.

O painel web do projeto também merece atenção. Uma interface facilita acompanhar o estado da rede e alterar configurações, mas não substitui ferramentas de diagnóstico nem uma estratégia de recuperação. Se o painel tiver acesso administrativo, eu o manteria restrito à rede de gerenciamento, com autenticação forte e atualizações regulares.

Quando vale a pena usar um Raspberry Pi como roteador

Para quem programa ou trabalha com infraestrutura, a vantagem principal é experimentar com componentes reais: Linux, drivers, serviços de rede e regras de firewall. Dá para testar segmentação de dispositivos, DNS local, VPN e monitoramento sem depender da interface limitada de um roteador comercial. O projeto também é uma boa plataforma de laboratório para entender como os pacotes atravessam cada camada.

Em contrapartida, um roteador dedicado costuma ser mais simples de instalar, consumir menos energia e operar sem manutenção frequente. Equipamentos com OpenWrt oferecem boa flexibilidade em hardware compatível, enquanto soluções x86 com pfSense ou OPNsense são opções para quem precisa de recursos avançados e aceita dedicar um computador à função. O Raspberry Pi faz mais sentido quando o objetivo inclui aprendizado, customização ou reaproveitamento de hardware.

Eu não escolheria essa montagem apenas pelo argumento de que “um Pi é barato”. Somando placa, fonte adequada, adaptadores PCIe, cartões Wi-Fi, cabos, refrigeração, antenas e um switch, o custo pode se aproximar de um equipamento pronto. A comparação justa inclui também tempo de configuração, consumo, suporte e o impacto de uma falha: se o roteador parar, toda a casa pode ficar sem rede.

Na Prática: como estruturar uma instalação segura

Antes de começar, eu definiria a topologia e testaria cada componente separadamente. Isso reduz o risco de tentar depurar, ao mesmo tempo, um problema de driver Wi-Fi, uma regra de NAT e um erro de cabeamento.

  1. Escolha a topologia: identifique qual interface será a WAN e qual será a rede interna. Se o Pi tiver apenas uma Ethernet, planeje um adaptador adicional ou um switch compatível com a configuração desejada.
  2. Confirme o suporte das placas: verifique se o kernel e a distribuição escolhidos reconhecem as placas MT7915E e oferecem o modo de ponto de acesso necessário. Não presuma que um módulo carregado significa que todas as funções funcionam.
  3. Configure a rede cabeada primeiro: valide endereços IP, rota padrão e acesso à internet antes de adicionar os rádios Wi-Fi.
  4. Instale DHCP, DNS e firewall: use serviços separados e documente qual componente entrega endereços, qual resolve nomes e qual controla o encaminhamento.
  5. Adicione o Wi-Fi: configure SSIDs, segurança, canais e domínio regulatório. Só depois teste cobertura e desempenho em locais reais.
  6. Prepare recuperação: mantenha acesso local ao Raspberry Pi e uma cópia dos arquivos de configuração. Uma alteração remota errada pode cortar o acesso justamente ao equipamento que você precisa corrigir.

Um exemplo mínimo de firewall com nftables ilustra a lógica de permitir conexões de saída da rede local e fazer NAT para a internet. Troque wan0 e lan0 pelos nomes reais das interfaces e ajuste a sub-rede à sua instalação. A configuração pressupõe que o encaminhamento IPv4 esteja habilitado e que outro serviço já forneça DHCP.

#!/usr/sbin/nft -f

flush ruleset

table inet filter {
    chain input {
        type filter hook input priority 0;
        policy drop;

        iifname "lo" accept
        ct state established,related accept
        iifname "lan0" accept
        ip protocol icmp accept
    }

    chain forward {
        type filter hook forward priority 0;
        policy drop;

        ct state established,related accept
        iifname "lan0" oifname "wan0" accept
    }

    chain output {
        type filter hook output priority 0;
        policy accept;
    }
}

table ip nat {
    chain postrouting {
        type nat hook postrouting priority 100;
        oifname "wan0" masquerade
    }
}

Essa regra aceita todo o tráfego de entrada vindo de lan0, algo conveniente em um laboratório, mas amplo demais para algumas redes. Em produção, eu restringiria o acesso aos serviços do próprio roteador e criaria regras explícitas para administração, DNS e outros protocolos necessários. Também confirmaria que o encaminhamento IP está ativo com sysctl net.ipv4.ip_forward e persistiria a configuração conforme a distribuição utilizada.

Erros comuns ao montar um roteador com Raspberry Pi

  • Confundir antenas com desempenho: seis antenas não garantem seis fluxos nem melhor cobertura. Faça medições em diferentes cômodos e observe interferência, taxa negociada e estabilidade.
  • Ignorar o gargalo PCIe: o switch distribui dispositivos, mas todos compartilham o enlace conectado ao Raspberry Pi. O efeito aparece principalmente quando vários componentes transferem dados ao mesmo tempo.
  • Começar pelo Wi-Fi: depurar rádio, firewall, DHCP e NAT simultaneamente torna qualquer diagnóstico mais lento. Primeiro valide a rede cabeada; depois avance camada por camada.
  • Deixar o DNS sem proteção: instalar Pi-hole não garante que todos os clientes o usem. Dispositivos com DNS próprio ou DNS criptografado podem contornar a filtragem.
  • Esquecer calor e alimentação: placas de expansão, rádios e carga contínua exigem fonte estável e dissipação adequada. Uma montagem que reinicia sob carga não é um roteador confiável.
  • Expor o painel administrativo: não publique a interface de gerenciamento na internet. Restrinja-a à rede apropriada e mantenha credenciais e sistema atualizados.
  • Ignorar o domínio regulatório: canais e potência permitidos variam conforme o país. Configure a região correta em vez de tentar maximizar a potência sem considerar as regras locais.

FAQ: Raspberry Pi 5 como roteador Wi-Fi

O Raspberry Pi 5 aguenta ser o roteador principal de uma casa?

Pode funcionar, como mostra o relato do projeto, mas o resultado depende das placas, dos drivers, da topologia e da carga. Eu validaria estabilidade, temperatura e desempenho com vários clientes antes de substituir definitivamente o roteador principal.

Pi-hole bloqueia todos os anúncios da rede?

Não. Ele bloqueia domínios por DNS, mas não remove anúncios servidos pelo mesmo domínio do conteúdo nem impede todos os métodos de contorno. É uma camada útil, não uma solução universal.

As duas placas Wi-Fi podem criar uma rede mais rápida?

Podem oferecer mais opções de rádio ou separar redes, mas não somam automaticamente suas velocidades para cada cliente. O resultado depende da configuração, dos canais, do suporte do driver e dos dispositivos conectados.

É melhor montar esse projeto ou comprar um roteador pronto?

Para aprender e controlar cada serviço, o Raspberry Pi é uma plataforma flexível. Para uma rede doméstica que precisa apenas funcionar com pouca manutenção, um roteador compatível com OpenWrt ou um modelo pronto pode oferecer melhor custo-benefício.

Minha avaliação do Pi-Dock-Wifi

Eu vejo o Pi-Dock-Wifi como um laboratório de rede bem interessante e uma demonstração prática de como o Raspberry Pi 5 pode assumir funções de infraestrutura. O valor está no controle: combinar Wi-Fi, firewall, DNS e monitoramento em um sistema que o próprio usuário consegue entender e modificar.

Para uso contínuo, porém, eu avaliaria primeiro a confiabilidade do conjunto: suporte de driver, dissipação, fonte, recuperação após falha e segmentação da rede. Se esses pontos estiverem resolvidos, a montagem pode ser uma alternativa customizável. Se a prioridade for estabilidade sem manutenção, um roteador dedicado ainda costuma ser a escolha mais simples.

Gostou? Me segue no GitHub e deixa um comentário se tiver dúvida ou quiser aprofundar algum ponto.

Y

Yuri Sousa

Front-End Developer / Designer

Desenvolvedor apaixonado por criar experiências digitais acessíveis e visualmente perfeitas. Escrevo sobre desenvolvimento web, design e tecnologia.