Como reaproveitei um antigo Raspberry Pi em um roteador de viagem

Spring Break 2022. Foi minha primeira oportunidade real de viajar em exatamente dois anos, depois que uma pequena coisa chamada pandemia global afundou uma viagem em família para (de todos os lugares) a China. Você perde muita memória muscular de guerreiro da estrada nesse tempo. O que levar e como embalar. Lidar com aeroportos e outros viajantes.

Mas também foi uma chance de reavaliar e fazer um balanço de como viajo. E uma correção este ano seria incluir um roteador de viagem.

Por quê? Estou ficando mais conservador na velhice, e isso significa me preocupar mais com a segurança online da minha (e da minha família), não apenas em casa , mas também na estrada. E isso significa que não há mais conexão com a rede de um anfitrião do Airbnb, pelo menos não diretamente. O mesmo vale para os hotéis.

Então era hora de finalmente descobrir um roteador de viagem. Aqui está como eu fiz isso.

O fundo

Um computador linux Raspberry Pi em um gabinete com uma antena.
Um novo Raspberry Pi é praticamente impossível de comprar agora devido a restrições de fornecimento. Mas um antigo ainda funciona bem. Phil Nickinson/Tendências Digitais

Embora não haja motivo para eu não ter comprado algum tipo de roteador de viagem e encerrado o dia, não queria gastar algumas centenas de dólares (ou mais!) mais do que nada. Esse é o tipo de coisa para a qual um Raspberry Pi é perfeito.

Apenas um problema: em meados de abril de 2022, devido a problemas na cadeia de suprimentos , ainda é praticamente impossível comprar um novo Raspberry Pi. Pelo menos não sem pagar um prêmio bem estúpido online.

Para os não iniciados, um Raspberry Pi é um pequeno computador Linux que cabe na palma da sua mão. É alimentado por USB-C, que quase todo mundo já deve ter à mão, e usa um cartão microSD para armazenamento integrado. E o sistema operacional é de código aberto, o que significa que você pode fazer todo tipo de coisas divertidas com ele. E você não precisa ter barba para arrasar no Linux. Você só precisa ser capaz de pesquisar coisas na internet e copiar e colar comandos – e ter um pouco de paciência e vontade de estragar uma ou três vezes.

Dentro de um Raspberry Pi.
Phil Nickinson/Tendências Digitais

Eu já tenho alguns Raspberries Pi (esse é o plural não oficial que ainda estou tentando fazer acontecer) em uso em minha casa. Um está conectado a uma antena que ajuda a rastrear aviões. Também está executando um bloqueador de anúncios em toda a minha rede doméstica. O outro estava sendo usado como uma ponte entre todos os nossos dispositivos inteligentes. Portanto, coisas como câmeras Nest e termostatos – que não funcionam bem com o Apple HomeKit – podem funcionar bem com o hub doméstico inteligente integrado da Apple. Mas isso é o menos importante do meu Pi. Eu realmente não me importo muito com o HomeKit.

E assim, depois de algumas semanas de caça e espera, desisti e decidi fazer o que qualquer nerd que se preze faria. Eu canibalizei equipamentos que já possuo e desisti do luxo de poder ver quando minha porta da frente é desbloqueada como uma notificação da Apple e, em vez disso, terei que aturar vê-la como uma notificação do Nest. O horror.

Mas primeiro, movemos o Pi-hole

Um Raspberry Pi 4 ao lado de um Synology 1815+ NAS.
Um Synology NAS e um Raspberry Pi 4 basicamente fazem a mesma coisa. Phil Nickinson/Tendências Digitais

Na verdade, esta é a parte em que tenho que admitir que esqueci qual Raspberry Pi estava fazendo o quê e, na verdade, soltei o errado para se transformar em um roteador de viagem. Eu pensei que estava sacrificando a caixa de bloqueio de anúncios Pi-hole e decidi que era hora de movê-la para o armazenamento conectado à rede que também reside na minha sala de estar e é lamentavelmente subutilizado.

Na maioria das vezes, está fazendo exatamente o que o nome indica – servindo como armazenamento. Mas ele pode fazer muito mais do que isso, inclusive atuar como servidor. Depois de alguns minutos pesquisando e mais alguns configurando as coisas, iniciei o Docker no Synology NAS, instalei o Pi-hole lá e apontei meu roteador para ele.

É como se nada tivesse mudado. E porque eu fiquei muito esperto e fiz backup das listas de bloqueio de anúncios da outra instância Pi-hole, que agora não está fazendo exatamente nada, é literalmente a mesma coisa, apenas em um local de rede diferente. Os anúncios ainda estão bloqueados na minha rede, só que estão bloqueados de uma CPU diferente. E minha família não é a mais sábia. (Contei a eles o que fiz e recebi os rostos inexpressivos que denotam um trabalho bem feito.)

Construindo um roteador de viagem

Confissão: gastei um pouco de dinheiro nesse projeto, só porque queria o Raspberry Pi em um case mais robusto do que o que havia enterrado no meu centro de entretenimento. O céu é o limite quando se trata de estojos Raspberry Pi – você pode até imprimir o seu em 3D, se quiser – e eu, no final das contas, parecia robusto o suficiente para viver em uma bolsa de equipamentos. Eu também desembolsei, o que realmente era a única necessidade que eu ainda não possuía.

Portanto, US$ 12 (ou US$ 32) para o projeto completo – isso é muito melhor do que comprar o roteador de alguma empresa.

Eu não vou ir passo a passo através do projeto completo. Mas vou ligá-lo aos traços gerais.

O próprio sistema operacional é OpenWRT . Aberto, como de graça, como em cerveja (que não é realmente o que “aberto” significa, mas o que quer que seja), e WRT, como em Wireless Router. É um sistema operacional gratuito e de código aberto que transforma tudo o que você instalou em um roteador personalizável. Muito legal.

O OpenWRT também funciona bem com qualquer número de VPNs, via OpenVPN. Então, certifiquei-me de instalar isso também, já que ser capaz de se conectar com segurança à Internet enquanto estava na estrada era o objetivo de todo esse pequeno projeto. Você precisará de um provedor de VPN, é claro. ExpressVPN e NordVPN são dois dos mais populares por aí – eu pago pelo ProtonVPN para meu uso pessoal. O processo é praticamente o mesmo de qualquer maneira.

Eu sou um nerd, mas ainda preciso de um pouco de apoio quando se trata de Linux. Então , o tutorial gratuito do Network Chuck foi o que me fez passar por todo esse processo. Não me importo de admitir que demorei algumas tentativas para acertar – mas isso é comigo. É um excelente tutorial sobre um processo não descomplicado.

E já que estamos nisso, também podemos lançar algum bloqueio de anúncios novamente. (Não há nada mais chocante do que sair de casa e ser lembrado de como a internet está horrível hoje em dia.) Só que em vez de Pi-hole, desta vez eu fui com o AdGuard . Mesmo preço (grátis!) e a mesma premissa básica: as solicitações de rede de qualquer dispositivo conectado à viagem passarão primeiro pelo AdGuard e silenciará qualquer coisa que julgar ruim. Como anúncios. Ou outras coisas.

Então, tudo isso valeu a pena?

Captura de tela da interface OpenWRT.
Captura de tela

Toda a construção levou algumas horas, principalmente porque eu realmente passei por isso duas vezes, para ter certeza de que fiz as coisas certas e liguei exatamente como eu queria que fossem. Custou cerca de US $ 32 em peças novas, mas isso pode ser menos se tudo o que você precisa é da antena Wi-Fi.

A parte importante é que, quando estou na estrada, agora posso controlar a rota que todos os meus dispositivos fazem para a Internet. Não preciso me preocupar em conectar meu telefone, meu laptop e meu tablet individualmente a uma VPN – posso apenas conectá-los ao meu novo e sofisticado roteador de viagem. O mesmo para minha família. Não preciso me preocupar com o que mais algum proprietário pode ter nessa mesma rede. Ou o que a rede de um hotel pode estar fazendo. (Eu honestamente não consigo decidir o que é pior.)

E mais uma vez terei o bônus adicional de bloquear anúncios e outros rastreadores enquanto estiver na estrada. Não é tão rápido ou poderoso quanto meu sistema full mesh em casa, com certeza. Mas é muito mais barato e muito mais seguro do que nada.

Nada mal para um pequeno computador Linux que você nem pode comprar agora.