Como transformar seu Raspberry Pi em um ponto de acesso Wi-Fi de portal cativo

Cum să vă transformați Raspberry Pi într-un punct de acces Captive Portal Wi-Fi
⏱️ 8 min read

Talvez você seja o proprietário de uma empresa que oferece Wi-Fi gratuito para todos os seus clientes; Talvez você tenha um público cativo e planeje vender acesso à sua rede Wi-Fi, ou talvez queira dar aos convidados um lembrete amigável sobre a etiqueta de usar sua rede doméstica? Você aprenderá aqui como transformar seu Raspberry Pi em um ponto de acesso Wi-Fi de portal cativo.

Por que preciso de um portal cativo?

Se você já tentou acessar uma rede Wi-Fi aparentemente aberta em um café, restaurante, hotel ou academia, apenas para ser saudado por uma tela de login que se recusa a permitir que você prossiga antes de inserir algumas informações (geralmente seu endereço de e-mail) , então você já está familiarizado com os portais cativos!

Um portal cativo é uma página da web que abre automaticamente no navegador padrão do usuário ou carrega quando ele tenta visitar uma página da web. O usuário normalmente precisará concluir uma ação antes de poder prosseguir com o portal cativo.

Embora sejam comumente usados ​​por empresas, os portais cativos também podem ser uma adição útil à sua rede doméstica. Por exemplo, você pode criar uma rede separada para seus filhos, completa com controles dos pais e um portal cativo que gentilmente lembra seus filhos de que você está confiando neles para usar a web de forma responsável – apenas no caso de eles terem experiência em tecnologia o suficiente para saber como funciona uma VPN.

O que você precisará

Para concluir este tutorial, você precisará de:

  • Raspberry Pi executando o Raspberry Pi OS
  • Cabo de alimentação compatível com o Raspberry Pi
  • Teclado externo e uma maneira de conectá-lo ao Raspberry Pi
  • Cabo HDMI ou micro HDMI, dependendo do modelo do Raspberry Pi
  • Monitor externo
  • Cabo Ethernet. Já que você está transformando seu Raspberry Pi em um ponto de acesso sem fio, você precisará se conectar por Ethernet em vez de Wi-Fi. Isso também significa que ele não funcionará com Raspberry Pi 2 ou Raspberry Pi Zero, pois eles não têm uma porta Ethernet ou uma placa sem fio.

Primeiros passos: atualize seu Raspberry Pi

Conecte seu teclado externo, monitor e cabo ethernet e, em seguida, conecte seu Pi a uma fonte de alimentação. Depois de inicializado, abra um terminal e digite o seguinte comando para atualizá-lo:

Reinicie o Raspberry Pi executando o seguinte comando:

Assim que o Raspberry Pi for reiniciado, tudo estará atualizado.

Configurar ponto de acesso sem fio para Raspberry Pi

Existem várias maneiras de transformar seu Raspberry Pi em um ponto de acesso totalmente funcional, mas neste tutorial um RaspAP é usado, pois é fácil de configurar.

Para instalar o software RaspAP, abra uma janela do Terminal e execute o seguinte comando:

Em seguida, reinicie o Raspberry Pi usando o seguinte comando:

Assim que o Raspberry Pi estiver de volta a funcionar, o seu ponto de acesso Wi-Fi será configurado com as seguintes configurações:

  • Endereço IP: 10.3.141.1
  • Nome de usuário: admin
  • Senha: segredo
  • Intervalo de DHCP: 10.3.141.50 a 10.3.141.255
  • SSID: raspi-webgui
  • Senha Wi-Fi: ChangeMe

Para testar seu ponto de acesso, basta pegar qualquer dispositivo habilitado para Wi-Fi e verificar suas configurações de rede. Você deve ver a opção de se conectar a uma nova rede “raspi-webgui”.

Abra as configurações de rede de qualquer dispositivo habilitado para Wi-Fi e você verá que uma nova rede apareceu!

Conecte-se a esta rede e uma senha será solicitada. A senha padrão do RaspAP é “ChangeMe”, então digite-a na caixa de configuração de rede, clique em “Conectar” e você será conectado ao seu novo ponto de acesso Raspberry Pi!

Proteja seu ponto de acesso Wi-Fi

Antes de prosseguir, atualize o “ChangeMe” para algo mais seguro, por meio da interface da web RaspAP:

1. Inicie seu navegador da web, se ainda não o fez.

2. Na barra de endereço, digite o seguinte: 10.3.141.1.

Quando solicitado, digite o nome de usuário “admin” e a senha “secret”. Agora você deve estar visualizando a interface principal do RaspAP da web.

O console da web RaspAP exibe informações sobre o tráfego da web.

3. No menu à esquerda, selecione “Hotspot -> Segurança”.

É recomendado que você altere sua senha para algo mais seguro do que o padrão conhecido publicamente!

4. Encontre a seção “PSK” e digite a senha que deseja usar para o seu ponto de acesso Wi-Fi – certifique-se de que seja algo seguro!

5. Clique em “Salvar configurações”.

Criação de um portal cativo com Nodogsplash

Agora que seu ponto de acesso está instalado e funcionando, você está pronto para protegê-lo com um portal cativo.

O portal cativo será construído usando o Solução de portal cativo Nodogsplash, mas primeiro você precisa instalar o libmicrohttpd-dev pacote, pois contém o código que você usará para compilar o Nodogspash.

No seu Raspberry Pi, execute o seguinte comando:

Depois de ter o libmicrohttpd-dev pacote, você pode clonar o repositório que contém todo o código Nodogsplash:

Assim que o Raspbian terminar de clonar este código, você estará pronto para compilar e instalar o software Nodogsplash:

O Nodogsplash agora está instalado no seu Raspberry Pi.

Configure seu portal cativo

Em seguida, você precisa apontar Nogdogsplash na direção do endereço do gateway, que é a interface do roteador que está conectada à rede local. RaspAP usa 10.3.141.1 por padrão, então você precisa editar o arquivo de configuração do Nogdogsplash para que ele ouça neste endereço.

Para editar o endereço do gateway, abra o arquivo de configuração Nogdogsplash:

Adicione o seguinte:

Depois de fazer essas alterações, salve o arquivo pressionando Ctrl + O, Seguido por Ctrl + X.

Inicie seu portal cativo executando o seguinte comando:

Seu portal cativo agora está ativo. Para testá-lo, tente se conectar ao seu ponto de acesso Wi-Fi.

Se você se conectar ao seu hotspot Wi-Fi, deverá ver o portal cativo Nodogsplash padrão.

Agora você deve ser saudado pelo portal cativo padrão do Nodogsplash.

Certifique-se de que seu portal esteja sempre online

Agora que você verificou se o portal cativo está funcionando corretamente, você precisa ter certeza de que o Nodogsplash inicia automaticamente na inicialização.

Configure o Nodogsplash para iniciar automaticamente editando seu arquivo “rc.local”. No Terminal Raspberry Pi, execute o seguinte comando:

Encontre a seguinte linha:

Diretamente acima dela, adicione o seguinte:

Salve suas alterações pressionando Ctrl + O, Seguido por Ctrl + X.

Como personalizar seu portal cativo

Neste ponto, você tem um hotspot Wi-Fi que é protegido por um portal cativo. No entanto, você ainda está usando a página Nodogsplash padrão, então, nesta seção final, vamos ver como você pode acessar o código que controla sua página de portal cativo e fazer algumas edições simples.

Para personalizar a página padrão do Nodogsplash, você precisará abrir o arquivo “splash.html”:

Agora você pode adicionar imagens e texto ao seu portal e remover o conteúdo existente. Por exemplo, na imagem abaixo, o texto exibido como parte do portal cativo está sendo alterado.

Você pode personalizar seu portal cativo, editando o arquivo splash.html.

Quando estiver satisfeito com as edições que você fez, salve suas alterações pressionando Ctrl + O, Seguido por Ctrl + X.

Tente se reconectar ao seu hotspot Wi-Fi e você verá seu portal cativo renovado.

Na próxima vez que você tentar se conectar à rede Wi-Fi, verá a tela do portal personalizado.

Observe que dependendo do seu sistema operacional e navegador da web, pode ser necessário limpar o cache do navegador para ver o portal cativo atualizado.

Além de um ponto de acesso Wi-Fi, você também pode transformar seu Raspberry Pi em um bloqueador de anúncios ou um servidor web pessoal.

Como você está usando seu portal cativo recém-criado? Para dar as boas-vindas às pessoas em sua rede doméstica, definir algumas regras básicas ou como uma ferramenta para ajudar a promover seu negócio? Deixe-nos saber nos comentários abaixo!

Relacionado:

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x