RaspAp Par Trasnformar o Seu Raspberry Pi Em Um Router Protactil
|Sempre que viajo e por não ter o RaspAp sinto falta da confiabilidade da minha rede Wi-Fi doméstica. Muitas vezes, acabei conectando meus dispositivos a redes públicas — como as de Airbnbs, cafés, hotéis e outros locais — sem pensar nos riscos de segurança envolvidos.
Foi então que decidi transformar meu Raspberry Pi em um roteador portátil para levar comigo sempre que possível. Descobri o RaspAP, um software gratuito bastante conhecido que permite transformar o Raspberry Pi em um ponto de acesso Wi-Fi. Como eu tinha um Raspberry Pi disponível, resolvi colocá-lo em uso de forma útil.
Transformar um Raspberry Pi em um roteador leva tempo, mas é recompensador. Se quiser seguir meus passos, aqui está o que você precisa:
- Raspberry Pi 3 ou superior (usei Pi 4B)
- Cartão MicroSD de 32 GB
- Adaptador Wi-Fi USB compatível com Raspberry Pi
Dica:
Usar um cabo Ethernet pode acelerar o processo e conectar seu laptop diretamente ao Raspberry Pi.
Recomendo escolher um dos 60 adaptadores USB Wi-Fi que funcionam de forma nativa como plug-and-play. Caso contrário, será necessário identificar o chipset interno do adaptador e instalar os drivers manualmente. Foi exatamente o que precisei fazer com o meu adaptador TP-Link Archer T2U. Usei ele ao transformar um Raspberry Pi em um roteador de viagem — veja como foi essa experiência.
Instalando e configurando o RaspAP no Raspberry Pi
Instalei o RaspAP no meu Raspberry Pi 4B, utilizando a versão desktop do Raspberry Pi OS de 64 bits. Para começar do zero, usei um cartão microSD novo e fiz uma instalação limpa do sistema. Durante o processo, no pop-up “Usar Personalizações do SO”, ajustei as configurações regionais do Wi-Fi e da rede sem fio para garantir uma conectividade mais rápida. Após a instalação do sistema, utilizei o seguinte comando para instalar o RaspAP no Raspberry Pi:
1 |
curl -sL https://install.raspap.com | bash |
Durante a instalação, fui solicitado diversas vezes a configurar recursos como bloqueio de anúncios, OpenVPN, WireGuard VPN ou até mesmo um provedor de VPN de terceiros. Após concluir o processo, confirmei se o adaptador Wi-Fi USB havia sido reconhecido como wlan1 usando o comando ifconfig
. Caso ele não aparecesse, bastava desconectá-lo e conectá-lo novamente para forçar o recarregamento do driver.
Se estiver viajando para outro país, é possível adaptar o Raspberry Pi aos padrões locais de rede sem fio utilizando o comando raspi-config
, ajustando a configuração da região da LAN Wi-Fi de acordo com o país em que você estiver.
Configurações Básicas do Raspap
Você pode acessar a interface do RaspAP em um navegador digitando .local
ou o endereço IP http://192.168.1.1
. O login padrão é admin e a senha é secret. Assim que entrei, a primeira coisa que fiz foi alterar essas credenciais no perfil, localizado no canto superior direito.
Em seguida, cliquei em “Hotspot” na barra lateral esquerda e, no campo “Interface”, selecionei wlan1. Isso me permitiu modificar o nome da rede (SSID) e o modo de operação do Wi-Fi.
Na aba “Segurança”, defini uma nova senha na opção PSK. Também há a opção de gerar uma senha aleatória alfanumérica clicando no ícone de varinha mágica. Depois, escolhi o código de país correto no menu correspondente e cliquei em “Salvar configurações” para aplicar todas as mudanças.
Antes de continuar, certifique-se de iniciar o Hotspot.
Após isso, abri o Terminal para editar o arquivo dhcpcd.conf
:
1 |
sudo nano /etc/dhcpcd.conf |
Removi as configurações relacionadas à interface “wlan0” que estavam no arquivo. Para isso, basta comentar cada linha adicionando um símbolo #
no início. Em seguida, pressione Control + O para salvar as alterações e Control + X para sair do editor.
Com isso, o adaptador Wi-Fi USB passará a ser utilizado como a interface de rede sem fio principal no Raspberry Pi.
Depois, apaguei a conexão pré-configurada e os parâmetros padrão de rede sem fio executando os seguintes comandos:
1 2 3 |
sudo rm /etc/NetworkManager/system-connections/preconfigured-nmconnection sudo rm /etc/wpa_supplicant/wpa_supplicant.conf |
Por fim, reiniciei o Raspberry Pi e aguardei até que ele estivesse acessível novamente pelo navegador, utilizando o mesmo endereço — hostname.local.
Na interface, fui até a seção de Clientes Wi-Fi e cliquei em “Reescanear” para buscar as redes disponíveis ao alcance. Em seguida, bastou selecionar o SSID desejado e inserir a senha correspondente para estabelecer a conexão.
Como contornar portais cativos em redes Wi-Fi públicas
Ainda assim, encontrei dificuldades ao utilizar este roteador de viagem baseado em Raspberry Pi em redes Wi-Fi com portal cativo, especialmente em grandes hotéis. Como cada portal cativo utiliza diferentes soluções e configurações de back-end, o roteador nem sempre conseguia se conectar corretamente. Além disso, durante a instalação, o RaspAP remove a interface gráfica do sistema. Por isso, será necessário reinstalar o ambiente desktop no Pi para que ele funcione com esses portais.
Antes de prosseguir com a reinstalação, abra o utilitário raspi-config
e ative o serviço VNC acessando Opções de Interface > VNC. No entanto, mesmo com o VNC habilitado, você pode não ver a interface gráfica, já que o RaspAP remove certos arquivos importantes durante sua instalação. Para resolver isso, use o seguinte comando para reinstalar a interface desktop:
1 |
sudo apt reinstalar raspberrypi-ui-mods lxsession |
Com isso, consigo acessar a interface gráfica do Raspberry Pi através de um visualizador VNC no meu laptop ou iPad. Utilizei o navegador Chromium para inserir meu número de telefone e e-mail nos portais cativos.
Estou satisfeito utilizando um roteador de viagem com Raspberry Pi, já que normalmente levo apenas um laptop ou um iPad comigo. Para aumentar a segurança, é possível ativar o HTTPS no RaspAP e usar VPNs, embora isso reduza a velocidade de navegação. Quando preciso de um desempenho melhor, prefiro mudar o ponto de acesso para a banda de 5 GHz. Fora isso, a frequência de 2,4 GHz atende bem para navegação e streaming. Quer evitar dores de cabeça com portais cativos? Considere comprar um roteador de viagem da GL-iNET. Outra opção é montar um roteador personalizado mais robusto com pfSense, caso não se importe com uma configuração mais complexa.