Boa tarde pessoal. Fiquei um tempo procurando uma solução em BSD como o Capitive portal do PFSense. Como não consegui resolver, fiz no PFSense mesmo, mas o PFSense é muito instável, demora muito para conectar e para autenticar, então procurando aqui na lista mesmo achei um post:
uma regra ipfw/pf/iptables, seja lá o firewall que você usa que direciona todo o tráfego para qualquer destino á porta 80 para uma porta local onde você roda um serviço http. Neste http tem um programa escrito em php/cgi/perl, enfim, em qualquer linguagem que autentica o cliente e pega o IP dele. A autenticação pode ser desde passwd local até radius, ldap, etc etc. Em caso de autenticação/autorização positiva, o programa pega a regra do firewall que jogava o tráfego para o servidor http local e remove, permitindo navegação normal. A idéia é essa mesmo, redirecionar o usuário da rede Wifi (separada fisicamente) e jogar ele para uma página Web, ali ele autentica e cai no squid, etc. A minha pergunta é: Como vou fazer a autenticação do usuário e depois redirecioná-lo para a 3128? Meu firewall é PF. Estou com vontade de desenvolver isso aí e rodar no local e fazer um artigo ou algo parecido pra disponibilizar na FUG. Oque vc's acham? Obrigado e aguardo uma ajuda. -- E-mail: jamaica...@gmail.com Aux Suporte de Sistemas (UNISUL) E-mail: joao.may...@unisul.br MSN: joaomayk...@hotmail.com Cel: (48) 9144 2326 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd