Configure o Raspberry PI Access Point para usar a Autenticação Apache RADIUS?

0

Eu fiz um PI de framboesa em um ponto de acesso sem fio usando isc-dhcp-server e hostapd , o que é legal. O que eu gostaria de fazer é adicionar um formulário de autenticação de página da web para a rede, onde eu poderia exibir coisas como termos de serviços, etc.

Na minha leitura, descobri que a maneira de fazer isso é usando um servidor RADIUS. Instalei o freeradius e ele diz que tudo está funcionando corretamente, mas não tenho certeza de como devo configurar meu servidor DHCP para saber que o RADIUS deve manipular a autenticação.

Tenho a sensação de que, de alguma forma, terei que editar o arquivo /etc/network/interfaces para fazer a troca, mas compreendi apenas parcialmente a documentação que encontrei em man interfaces .

Como posso configurar um módulo de autenticação da web? Possivelmente com um banco de dados onde eu poderia usar uma interface PHP para logar usuários, mas não é necessário por enquanto. Apenas procurando por alguma informação para me começar. Quaisquer recursos úteis, guias, tutoriais, postagens de blog e outras informações seriam muito apreciados. Obrigado!

Recursos que usei

por OneChillDude 29.07.2014 / 19:03

1 resposta

2

O RADIUS é comumente usado como uma maneira de um AP usar a autenticação WPA2-Enterprise (802.1X), mas terceirizar a autenticação do lado do AP para um servidor separado (o servidor RADIUS). Você configura no arquivo conf hostapd . Não tem nada a ver com o DHCP ou o seu /etc/network/interfaces .

Autenticação baseada na Web (também chamada de "Captive Portal") é um conceito separado, e é praticamente mutuamente exclusivo com o WPA2-Enterprise. A autenticação baseada na Web requer que você permita aos clientes basicamente sem autenticação, para que eles tenham conectividade de rede suficiente para que possam ser redirecionados para um servidor da web. A autenticação baseada na Web realmente não tem nada a ver com o DHCP, embora você provavelmente queira ter um servidor DHCP em sua rede para que os clientes sem fio obtenham uma concessão de endereço IP via DHCP para que eles tenham conectividade de rede suficiente para tentar alcançar um servidor da Web.

Se você deseja fazer autenticação baseada na Web, mas usar um servidor de autenticação separado, deve configurar seu AP para o modo Captive Portal e, em seguida, configurar seu servidor da Web para fornecer uma interface de autenticação e retransmitir essa tentativa de autenticação. um servidor de autenticação separado. No entanto, no mundo dos servidores da Web, é muito mais comum usar o LDAP, e não o RADIUS, como o protocolo de autenticação remota.

    
por 29.07.2014 / 19:45