Access Point com Raspberry Pi - MakerHero
Access Point com Raspberry Pi

Access Point com Raspberry Pi

1

Nesta aula, vamos explorar como transformar uma Raspberry Pi em um Access Point completo, cobrindo desde os requisitos iniciais até a configuração detalhada dos softwares necessários para estabelecer uma rede Wi-Fi funcional. Vamos também discutir as melhores práticas para garantir uma configuração segura e eficaz.

O que é um Access Point?

Um Access Point (Ponto de Acesso) é um dispositivo essencial em redes sem fio, projetado para expandir a cobertura e permitir a conexão de múltiplos dispositivos a uma rede Wi-Fi. Ele atua como um intermediário entre os dispositivos sem fio e a rede com fio, facilitando a comunicação entre eles.

Um Access Point é um dispositivo que cria uma rede Wi-Fi em um ambiente físico, possibilitando que dispositivos como laptops, smartphones, e tablets se conectem a uma rede local (LAN) através de ondas de rádio. Ao conectar um Access Point a uma rede com fio, ele permite que dispositivos sem fio se conectem e acessem recursos dessa rede, como a internet e arquivos compartilhados.

Diferença entre um Access Point e um Roteador

Embora ambos desempenhem papéis importantes em redes sem fio, há diferenças-chave entre um Access Point e um roteador:

  • Roteador: Um roteador é responsável por gerenciar o tráfego de dados entre redes diferentes, como a rede local e a internet. Ele também pode atuar como um ponto de acesso, oferecendo conectividade Wi-Fi e funções adicionais, como NAT (Network Address Translation) e DHCP (Dynamic Host Configuration Protocol).
  • Access Point: O Access Point é um dispositivo dedicado a expandir a cobertura de uma rede sem fio existente. Ele não realiza a função de roteamento, mas conecta-se a um roteador ou switch para permitir que dispositivos sem fio se conectem à rede local. Em essência, um Access Point amplia a área de cobertura de uma rede sem fio sem gerenciar o tráfego entre redes.

Preparando a Raspberry Pi para criar um Access Point

Após a inicialização da sua placa Raspberry Pi, abra o terminal e execute os seguintes comandos para atualizar o sistema operacional e garantir que você tenha as últimas correções de segurança e melhorias:

Ative o SSH para permitir a administração remota da Raspberry Pi. No terminal, execute:

Navegue até Interface Options > SSH e selecione Enable.

Certifique-se de que a Raspberry Pi esteja conectado à internet, seja por Wi-Fi ou cabo Ethernet. Isso é importante para instalar os pacotes necessários e para futuras atualizações.

Para garantir que a Raspberry Pi tenha um endereço IP fixo, que facilita o acesso e a configuração, edite o arquivo de configuração de rede. Isso pode ser feito com o seguinte comando:

Adicione a configuração para um IP estático, ajustando os valores conforme necessário para sua rede.

Antes de começar a configuração do Access Point, instale os pacotes hostapd e dnsmasq:

Com estes requisitos e preparativos em ordem, sua Raspberry Pi estará pronto para ser configurado como um Access Point.

Configuração do Hostapd para criar um Access Point com Raspberry Pi

O hostapd (Host Access Point Daemon) é o serviço responsável por criar o ponto de acesso Wi-Fi na Raspberry Pi. A configuração do hostapd inclui definir o nome da rede (SSID), o canal de operação e outras opções importantes para o ponto de acesso.

Abra o arquivo de configuração do hostapd para edição:

Insira as seguintes configurações, ajustando conforme suas preferências (SSID, senha, etc.):

Salve e feche o arquivo (Ctrl + X, depois Y, e Enter).

Edite o arquivo para definir o caminho do arquivo de configuração do hostapd:

Encontre a linha #DAEMON_CONF=”” e altere para:

Configuração do Hostapd para criar um Access Point com Raspberry Pi

Configuração do Hostapd para criar um Access Point com Raspberry Pi

Salve e feche o arquivo.

Configuração do Dnsmasq para criar um Access Point com Raspberry Pi

O dnsmasq é um serviço que fornece funcionalidade de DHCP e DNS para o Access Point. Ele atribui endereços IP aos dispositivos que se conectam à rede e pode fornecer resolução de nomes.

Abra o arquivo de configuração do dnsmasq para edição:

Adicione as seguintes configurações no final do arquivo:

Salve e feche o arquivo.

Configuração do Endereço IP da Interface WLAN

Edite o arquivo de configuração de rede para definir um IP estático para a interface wlan0:

Adicione as seguintes linhas no final do arquivo:

Salve e feche o arquivo.

Habilitar e Iniciar os Serviços de Access Point na Raspberry Pi

Reinicie o serviço de DHCP para aplicar as novas configurações:

Inicie o serviço hostapd e habilite-o para iniciar automaticamente com o sistema:

Para garantir que todas as configurações sejam aplicadas corretamente, reinicie a placa Raspberry Pi:

Testar o Access Point na Raspberry Pi

Após o reinício, a Raspberry Pi deve estar funcionando como um ponto de acesso Wi-Fi. Siga estas etapas para testar:

No seu dispositivo (como um smartphone ou laptop), procure a rede Wi-Fi com o SSID que você configurou (MeuPontoDeAcesso).

Conecte-se à rede Wi-Fi usando a senha que você configurou (MinhaSenhaSegura). Verifique se você pode acessar a internet e se o acesso à rede local está funcionando corretamente.

Com esses passos, você terá configurado com sucesso sua Raspberry Pi como um Access Point. Se encontrar problemas, revise as configurações e os arquivos editados, e consulte os logs dos serviços (hostapd e dnsmasq) para diagnóstico.

Faça seu comentário

Acesse sua conta e participe

1 Comments

  1. É possível usar esse AP em aplicações IoT? Usando o MQTT por exemplo