On Wed, 12 Jul 2006 13:52:13 -0300, m3 BSD wrote > Eae galera.. tudo blz? :) > > Seguinte... procurando por solucoes de captive portal, resolvi > "tentar" desenvolver uma solucao propria baseada em FreeBSD. > Bom... primeiramente, jah estao funcionando algumas coisas: > 1) O cliente conecta fisicamente na rede, e por dhcp recebe ip, gw, dns. > 2) Por padrao, todo o trafego eh bloqueado para a rede do dhcp, porem, > as solicitacoes de tcp porta 80 sao redirecionadas para um webserver > (no caso apache) que exibe a pagina de autenticacao. > 3) Ao se autenticar (php+postgresql), o script php gera as regras do > firewall (ipfw) para liberar o trafego, fazer nat, proxy transp e > controle de banda (dummynet) > > Bem.. ateh ai esta tudo ok.. tudo certinho.. funcionando corretamente. > > Agora, estou comecando a implementar o software que vai monitorar a > tempo de vida das conexoes. Bem, a minha ideia eh essa: um script no > cron de 5 em 5 minutos, le a saida de ipfw show, na terceira coluna, e > verifica no postgresql a ultima contagem de pacotes, se num periodo > predeterminado de tempo os pacotes continuam iguais, ou seja, nao > houve trafego, apaga as regras do firewall e faz o sql colocando o > cliente como desconectado. > > La vai: O que vcs acham dessa solucao? Alguem tem uma ideia melhor, > mais limpa, mais elegante? > > PS: Essa solucao eh para um cliente que tem um provedor wireless. O > legal eh q se o cara logar e tiver com pendencia financeira, o > sistemas libera o acesso por 15 minutos.. no maximo 3 vezes ao dia... > ateh ele acertar as contas hehehe. > > Atenciosmente > > Mario Augusto Mania <m3BSD> > [EMAIL PROTECTED] > Cel.: (43) 9938-9629
Fiquei interessado nas regras para o controle de banda... como você passa isso, através do radius? Estamos testando algo bem parecido com o seu projeto, porém com FreeRadius. Alguns erros estão ocorrendo na leitura das regras de download e upload. O detalhe é que tudo está sendo implementado no m0n0wall. []'s -------------------------------------------------------------- Tiago N. Furbeta Cangere Online Provedor de Internet Ltda. Provedor Associado à Global Info Campos Gerais - Sul de Minas (35) 3853-1100/3698-2006 [EMAIL PROTECTED] [EMAIL PROTECTED] (MSN & Google Talk) ICQ# 60321102 | Skype: tfurbeta Linux User #412863 ________________________________________________________ Esta mensagem foi enviada pelo webmail do Cangere Online http://www.cangere.com.br ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd