Procura-$e - Prestador de serviços "FreeRadius" (remunerado)

1. Procura-$e - Prestador de serviços "FreeRadius" (remunerado)

Claudio Henrique Veloso
xclaudin

(usa Debian)

Enviado em 10/08/2015 - 08:35h

Bom dia amigos, há alguns dias busquei uma solução aqui no fórum que era a seguinte :

Fui encarregado de montar um servidor PfSense para distribuir Wifi gratuito em uma praça local aqui na cidade.
Assim que as pessoas se conectarem no Wifi, quando abrirem o navegador, vai abrir uma página de cadastro, onde deverão fornecer algumas informações como por exemplo nome, e-mail, etc. Só após efetuarem esse cadastro o acesso Wifi será liberado para navegação.

Estou me questionando se é possível esse procedimento, usando de exemplo aquela rede da Oi Wifi Fon que é uma rede criada automática por todos os pontos que existem clientes da Oi, onde para usar esse Oi Wifi Fon é só você entrar com seu CPF titular que seja cliente da Oi.

Só que na minha situação eu não tenho esse banco de dados de clientes já criado.
Ele será criado e incrementado a cada vez que alguém conectar ao Wifi e efetuar o cadastro, pois só assim conseguirá navegar.

Assim terei um servidor PfSense distribuindo Wifi grátis e com tempo terei um banco de dados de clientes que se cadastraram para usar minha internet Wifi.


Um amigo do fórum me deu uma grande Dica que foi a seguinte :

Oi, vejamos...

Sim é possível fazer esse cenário. Porém, não acredito que exista alguma solução pronta que atenda 100% do que você precisa.

Acredito que você vai precisar editar e/ou criar alguns arquivos. Para tanto, é necessário ter conhecimento em PHP, SQL e no próprio PFSense. Eu não quero desanimar ( nem ofender ), mas antes de iniciar esse projeto é importante dominar todas as tecnologias envolvidas.

Vou tentar citar os passos que serão necessários:

1 - Configure o serviço DHCP.

2 - Configure o captive portal e radius.

3 - Crie uma tabela no banco de dados para armazenar os dados dos usuário( Email, telefone, CPF...).

4 - Crie um formulário HTML para receber os dados dos usuário( Email, telefone, CPF.. ).

5 - Cire um arquivo PHP que salve os dados recebidos no banco dados e libere o acesso no radius. Depois disso, esse arquivo deve redirecionar o usuário para url que foi solicitada. Obs.: O form HTML deve apontar para esse arquivo .

6 - Altere no captive portal a pagina de autenticação pelo formulário HTML que você criou.


Dica: no freeradius com mysql a liberação do acesso ocorre pelas tabelas radcheck e usergroup.

Paulo Dias.
Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA


http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/

____________________________________________________

Gostaria de saber se alguém conhece ou pode indicar alguém que poderia prestar este tipo de serviço.
Como o pessoal aqui da empresa está com urgência e eu estou ocupado com outros projetos, eles estão a procura de alguém que possa fazer o serviço e cobrar o seu valor devido.



  


2. Re: Procura-$e - Prestador de serviços

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 12/08/2015 - 15:02h

Boa tarde.

A empresa onde trabalho realiza esse tipo de projeto. Você é de onde?


Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA

http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts