PFSENSE CAPTIVE PORTAL(DÚVIDA)



  • Quero utilizar o pfsense em um hotel, mas a minha duvida é a seguinte:

    No captive portal é possível cadastrar os apartamentos que serão fixos como se fossem nomes de usuários e após isso gerar vouchers para os apartamentos cadastrados.

    Ou importar arquivo que é gerado pelo sistema do hotel com nomes apartamento e data de saida para que gere login para hospede.

    Por exemplo, quando é feito o checkin na recepção o sistema gera um txt contendo;

    Nome do hospede
    Apartamento
    Data de saida

    No pfsense de forma automatizada ele checa a cada 10 minutos este arquivo e importa para a base de dados do captive portal o apartamento, sobrenome e data de saída.

    Quando o captive portal pedir login e senha ele entre com o apartamento e sobrenome, venceu sua estadia bloqueia o login.

    Ou qualquer outra solução nesta linha que alguém possa ter passado ou tenha em funcionamento



  • Tem como gerar o token, ou criar o login, mas isso é meio para rede wireless de serviços de internet, para hotel é necessário que voce utlize uma forma de cadastro que comunique com o banco de dados do Hotel onde fica o cadastro do mesmo, e aí ele irá somente digitar o numero do apartamento e RG/CPF, para não ter esta trabalheira toda de gerar token,
    eu faço isso com o Ubuntu.



  • Tem como vc instalar o FreeRadius e fazer um banco de dados MySQL e criar uma rotina para alimentar o banco do freeradius.



  • Bom dia, poderia me dar mais detalhes ou algum tutorial de como fazer o FreeRadius se conectar com o banco dedos e criar uma rotina para alimentar o banco do FreeRadius? Obrigado.



  • Bom dia,

    Existem a forma do captive buscar alguma informação em um bando de dados sql sever ? por exemplo o numero da reserva do hospede ?



  • Na teoria tem, mas via GUI do pfSense só tem opção para mysql e postgress.
    O que eu desenvolvi foi um monitor onde le o banco do hotel e insere/exclui os registro no mysql.

    Tenho um integração Firebird (hotel) e uma MSSQL (Faculdade) para monitorar desenvolvi uma aplicação em Delphi.

    Da forma que fiz da para integrar qualquer banco com o captive portal de forma transparente.

    Att.

    Reinaldo Feitosa



  • boa noite reinaldo,
    teria como disponibilizar a aplicação pra nós ou vende-la?



  • @luivieira:

    boa noite reinaldo,
    teria como disponibilizar a aplicação pra nós ou vende-la?

    Disponibilizar para todos seria impossível, pois o banco de dados do hotel seria diferente para cada caso, o lado do freeradius é padrão.

    Talvez no futuro consigo desenvolver uma opção onde podemos configurar o banco source (origem) através de um select, nada impossível.

    Att.,

    Reinaldo Alves Feitosa
    Analista de Sistemas



  • Bom dia pessoal,

    Estou tentando colocar o freeradius pra funcionar junto com mysql, porem ele só funciona criando os usuários no próprio freradius, quando ativo a aba sql só dar usuário não encontrado, ja desabilitei a opção do nas e não funciona. alguém poderia me ajudar?



  • @alandnc Vc conseguiu colocar esse projeto para rodar? Estou retornando com o projeto, já tinha quase tudo pronto. Com o Mysql conectando com o FreeRadius do PfSense e o monitor coletando os dados do software do Hotel. Porém com a versão atualizada do PfSense não estou conseguindo fazer a comunicação entre o Mysql e o FreeRadius. Obrigado.