Buscar

Raspberry Pi: cinco projetos de laboratório de rede

Laboratório caseiro com Raspberry Pi, do inventário ao monitoramento: o que cada projeto ensina sobre a rede da sua empresa e o que ele não resolve.

Gabriel Pedroso7 min de leitura
Raspberry Pi como laboratório de rede

Existe um gênero de post que se repete há anos: dez projetos incríveis para fazer com um Raspberry Pi no fim de semana. A lista costuma ser a mesma, os projetos funcionam e quase nenhum texto explica o que se aprende com cada um.

A diferença entre montar um laboratório e colecionar projetos está exatamente aí. Um servidor de mídia caseiro é útil e não ensina nada sobre rede. Um bloqueador de DNS, montado com atenção, ensina mais sobre o comportamento dos aparelhos da sua casa do que qualquer curso introdutório.

Laboratório caseiro serve para transformar conceito abstrato em coisa observável. O valor não está no equipamento, está em ver com os próprios olhos o que a rede faz quando ninguém está usando.

1Inventáriodescobrir o que está ligado na sua rede. Quase sempre aparece algo que você esqueceu
2DNSum resolvedor com bloqueio mostra para onde os aparelhos falam quando ninguém está usando
3Segmentaçãoseparar a TV e a câmera do notebook de trabalho, na prática e não no slide
4Monitoramentográfico de tráfego é o que transforma «está lento» em uma hipótese testável
5Registroguardar o que você mudou. Sem isso, o laboratório vira caixa-preta em duas semanas
A ordem que funciona. Começar pelo passo 4 é o erro mais comum: monitorar sem inventário é olhar gráfico sem saber de quem.

Projeto 1 no Raspberry Pi: inventário, ou o que está ligado aí

Comece pelo mais simples e mais desconfortável. Um varredor de rede rodando de forma periódica. Ele registra o que responde, com endereço, fabricante e data em que o aparelho foi visto pela última vez.

O que se aprende: quase toda rede tem aparelho que o dono não lembrava. Uma TV antiga, uma câmera, um repetidor, o console do filho, aquele aparelho de automação comprado numa promoção.

A leitura corporativa é direta. Não se protege o que não se sabe que existe, e inventário desatualizado é o motivo mais comum de a correção nunca alcançar o equipamento certo. É o argumento que abre a conversa sobre gestão de vulnerabilidades.

Projeto 2: DNS com bloqueio

Um resolvedor de DNS local com listas de bloqueio, como o Pi-hole rodando no Raspberry Pi, é o projeto com a melhor relação entre esforço e revelação.

O que se aprende: o volume de consultas que a sua rede faz quando ninguém está mexendo em nada. Aparelhos conversam com servidores o tempo todo, e o painel mostra isso em gráfico, por dispositivo.

Aqui mora também a lição mais valiosa, que é sobre o limite. Filtragem por DNS:

  • corta o que depende de resolver um nome conhecidamente ruim, incluindo boa parte de publicidade, rastreamento e canais simples de comando e controle;
  • não vê conteúdo, porque ela responde a uma pergunta de nome, não inspeciona tráfego;
  • é contornada por aplicativo que fala IP direto ou que usa DNS criptografado por conta própria.

Quem entende essas três linhas explica a um cliente por que um DNS filtrado corporativo ajuda e por que ele não substitui outras camadas. Essa conversa costuma acabar mal quando alguém vende filtragem como proteção completa. O tema aparece com mais detalhe em firewall, antivírus e DNS seguro.

Projeto 3: segmentação de verdade

Separar a rede em duas: uma para trabalho, outra para o resto. Em casa isso pode ser feito com redes sem fio distintas e regras entre elas, e com um pouco mais de trabalho com marcação de VLAN se o seu equipamento suportar.

O que se aprende: segmentação parece trivial no slide e é chata na prática. A impressora precisa ser alcançada de um lado. O aparelho de streaming precisa achar a TV. A descoberta automática de serviços não atravessa a fronteira, e é justamente por isso que ela existe.

Essa fricção é o aprendizado. Quem já brigou com isso em casa tem outra postura ao desenhar VLANs em cliente, porque sabe que a parte difícil não é criar a separação, é a lista de exceções que aparece depois dela.

Projeto 4: monitoramento com histórico

Um coletor de tráfego e um painel. O objetivo não é bonito, é ter linha do tempo: quanto trafegou, quando, e para onde.

O que se aprende: a diferença entre uma reclamação e um problema. "A internet está lenta" vira uma hipótese testável quando existe gráfico de um mês, e na maior parte das vezes o culpado é previsível, como atualização grande baixando no horário errado.

A leitura corporativa é a mesma que sustenta qualquer acordo de nível de serviço: sem histórico, não há como afirmar se algo piorou, e a discussão com o fornecedor vira troca de impressões.

Projeto 5: registro, o projeto que ninguém faz

Um arquivo de texto com o que você mudou, quando e por quê. Um diagrama simples da rede. A senha guardada num gerenciador de senhas, não num papel.

O que se aprende: laboratório sem registro vira caixa-preta em duas semanas. Você não lembra por que aquela regra existe, tem medo de remover e passa a conviver com uma configuração que ninguém entende. É a versão doméstica de exatamente o que acontece em empresa.

O que este laboratório não é

Vale dizer com clareza, porque a distância entre laboratório e produção é onde as pessoas se machucam.

Laboratório caseiroServiço de produção
Armazenamentocartão de memória, que falha sem avisodisco com redundância
Disponibilidadeum equipamento, sem reservaredundância e plano de queda
Alimentaçãotomada comumnobreak e alimentação dupla
Suportefórumcontrato com prazo
Quando caivocê conserta no sábadoalguém não trabalha

O uso legítimo em ambiente profissional é como prova de conceito, com autorização e fora do caminho crítico. Colocar um equipamento desses como DNS principal de um escritório cria um ponto único de falha. E por economia de algumas centenas de reais.

Por onde começar sem gastar muito

O site oficial do Raspberry Pi traz as opções atuais de modelo. A escolha é mais simples do que parece: o modelo mais barato com rede cabeada dá conta dos cinco projetos acima. O que faz diferença de verdade é trocar o cartão de memória por armazenamento em estado sólido, porque cartão é o componente que mais falha.

Se a ideia é aprender e não colecionar equipamento, siga a ordem do diagrama e não pule para o monitoramento. Painel bonito sem inventário produz gráficos que ninguém sabe interpretar.

O ponto que fica

O valor de um laboratório caseiro com Raspberry Pi não é o que ele faz funcionar. É o que ele faz você observar: quantos aparelhos existem, para onde eles falam, o que quebra quando você separa duas redes e quanto trabalho dá manter tudo documentado.

Quem passou por isso em casa explica DNS filtrado, segmentação e inventário com exemplo próprio. E exemplo próprio é a diferença entre repetir um conceito e defender uma escolha.

Ferramentas citadas neste post

  • Home Assistant: Plataforma open source de automação residencial que roda na sua rede, junta dispositivos de várias marcas e cria automações com controle local.
  • Pi-hole: Bloqueador de anúncios e rastreadores por DNS para a rede inteira, open source, que roda em Raspberry Pi, PC antigo, máquina virtual, NAS ou Docker.