[FUG-BR] Restrição de Acesso Web

Renato Frederick renato em cinza.net.br
Quinta Fevereiro 18 09:28:34 BRST 2010


Davi, o captive portal funciona mais ou menos assim:

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.

Alguns tem uma rotina que depois de  algumas horas remove a regra e volta ao 
padrão(como no caso do aeroporto que vale 24h), outros contabilizam o 
crédito por horas(cartão pré pago em quiosques).

Basicamente é isto.



--------------------------------------------------
From: "Davi Vercillo C. Garcia" <davivcgarcia em bsd.com.br>
Sent: Thursday, February 18, 2010 2:48 AM
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 
<freebsd em fug.com.br>
Subject: Re: [FUG-BR] Restrição de Acesso Web

> Fala pessoal,
>
> Pelo o que eu andei lendo sobre "Captive Portal", parece que consigo
> implementar algo do tipo com o Squid. Eu nunca configurei e pelo que
> vi parece que ele é bem complexo (não difícil) pelo fato de ser tão
> flexível. Estou pensando em usar alguma forma de literatura para tal,
> recomendam alguma ? O que acham desses livros nacionais ?
>
> [1] 
> http://www.submarino.com.br/produto/1/1080386/compartilhe+a+internet+usando+freebsd+++squid
> [2] 
> http://www.linuxmall.com.br/produto/livro-squid-solucao-definitiva.html
>
> Abraços,
> -- 
> Davi Vercillo C. Garcia
> http://www.google.com/profiles/davivcgarcia
>
> "Waste time in learning things that do not interest us, deprives us of
> discovering interesting things."
> - Carlos Drummond de Andrade
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 


Mais detalhes sobre a lista de discussão freebsd