Configurar Captive portal por proxy
-
Diego.
Fiz todo o processo e parei exatamente no mesmo ponto que você, consigo abrir a pagina de autenticação e autenticar o usuário do captive portal, mas após a autenticação só tenho acesso aos sites que estão na whitelist do squid.
Acho que estou no mesmo barco que você :-[ :-[ :-[
-
Acho que estou no mesmo barco que você :-[ :-[ :-[
[/quote]Consegue ver os usuários autenticados no log do squid?
-
Bom dia marcelloc
Então, após logar na página do captive portal, eu vejo o usuário ativo no Captive Portal Status e também em Status -> Portal Auth.
Abraços.
-
Acho que estou no mesmo barco que você :-[ :-[ :-[
[/quote]Consegue ver os usuários autenticados no log do squid?
Marcello,
nos testes que fiz, não aparecem não.. eu até mandei o log do access.log
o captive portal autentica, mas o squid parece não reconhecer a autenticação automática.
veja esse post, reply 15
https://forum.pfsense.org/index.php?topic=106266.0;all
Obrigado e abraços
Diego
-
Bom dia Pessoal.
Estou a dias lendo e relendo N tópicos sobre o Captive Portal com Proxy Autenticado, porem até agora não obtive sucesso, quem sabe vocês possam ver o que estou fazendo de errado, vamos lá.
Estou utilizando em um ambiente de teste.
pfSense 2.2.6
Instalei o patch conforme o tópico https://forum.pfsense.org/index.php?topic=103745.msg578553#msg578553 do marcelloc.
Depois de instalado ativei o Captive Portal e no Squid3 o modo de autenticação por Captive Portal, após esses passos o Squid3 desativava assim que inicializava o serviço, procurando no forum executei esses comando abaixo.
Putty 1
tail -f /var/squid/logs/cache.logPutty 2
ln -s /usr/local/bin/php /usr/pbi/squid-i386/local/bin/php
ln -s /usr/local/lib/php /usr/pbi/squid-i386/local/lib/php
ln -s /usr/local/etc/php.ini /usr/pbi/squid-i386/local/etc/php.ini
ln -s /usr/local/lib/libsqlite3.so.0 /usr/pbi/squid-i386/local/lib/
rm /usr/pbi/squid-i386/bin/check_ip.php
cp /usr/local/bin/check_ip.php /usr/pbi/squid-i386/bin/
ls -l /usr/pbi/squid-i386/bin/check_ip.phpDepois disso consegui ativar o Squid e o Portal Captive os serviços estão ativos agora, mas ai apareceu outro problema, não consigo acesso a pagina do captive portal, então segui a dica do Diego
1 - Vá em Firewall > Allias e crie um alias com o nome que desejar do tipo "Host" direcionando para o domínio que desejar exemplo pfsense.org.
2 - Vá em Firewall > Rules > Lan e crie uma regra em source adicione Lan net e em destination busque o alias que você criou
3 - Se vc utilizar proxy autenticado, adicione em "não utilizar proxy para endereços locais" o site em questão, Depois abra o navegador e digite o
site para ver se a tela de autenticação do captive portal é exibida.Mas mesmo assim não consigo acesso a pagina do Captive Portal, será que esqueci de algo ou teria mais algum passo a ser realizado ?
Desde já obrigado pela ajuda.
Abraços.
Onde executo esse comando putty 1 e 2 ?
-
Bom dia Pessoal.
Estou a dias lendo e relendo N tópicos sobre o Captive Portal com Proxy Autenticado, porem até agora não obtive sucesso, quem sabe vocês possam ver o que estou fazendo de errado, vamos lá.
Estou utilizando em um ambiente de teste.
pfSense 2.2.6
Instalei o patch conforme o tópico https://forum.pfsense.org/index.php?topic=103745.msg578553#msg578553 do marcelloc.
Depois de instalado ativei o Captive Portal e no Squid3 o modo de autenticação por Captive Portal, após esses passos o Squid3 desativava assim que inicializava o serviço, procurando no forum executei esses comando abaixo.
Putty 1
tail -f /var/squid/logs/cache.logPutty 2
ln -s /usr/local/bin/php /usr/pbi/squid-i386/local/bin/php
ln -s /usr/local/lib/php /usr/pbi/squid-i386/local/lib/php
ln -s /usr/local/etc/php.ini /usr/pbi/squid-i386/local/etc/php.ini
ln -s /usr/local/lib/libsqlite3.so.0 /usr/pbi/squid-i386/local/lib/
rm /usr/pbi/squid-i386/bin/check_ip.php
cp /usr/local/bin/check_ip.php /usr/pbi/squid-i386/bin/
ls -l /usr/pbi/squid-i386/bin/check_ip.phpDepois disso consegui ativar o Squid e o Portal Captive os serviços estão ativos agora, mas ai apareceu outro problema, não consigo acesso a pagina do captive portal, então segui a dica do Diego
1 - Vá em Firewall > Allias e crie um alias com o nome que desejar do tipo "Host" direcionando para o domínio que desejar exemplo pfsense.org.
2 - Vá em Firewall > Rules > Lan e crie uma regra em source adicione Lan net e em destination busque o alias que você criou
3 - Se vc utilizar proxy autenticado, adicione em "não utilizar proxy para endereços locais" o site em questão, Depois abra o navegador e digite o
site para ver se a tela de autenticação do captive portal é exibida.Mas mesmo assim não consigo acesso a pagina do Captive Portal, será que esqueci de algo ou teria mais algum passo a ser realizado ?
Desde já obrigado pela ajuda.
Abraços.
Onde executo esse comando putty 1 e 2 ?
baixa o aplicativo de nome putty na internet
nele vc vai se conectar ao terminal do pfsense através da porta 22
no terminal ( tela preta) selecione a opção 8 que é shell ai lá você digita esses comandos.Você pode acessar também através do servidor se tiver um teclado e mouse e monitor conectados nele.
abraços
diego
-
To a passos de tartaruga nesse projeto que raiva kk
Enfim finalmente consegui ativar o squid com o path e as libs agora ele fica ativo, coloquei as regras para liberar um site e coloquei no proxy server para autenticar com captive portal, porem mesmo seguindo tudo isso a pagina do captive não aparece.
Eu preciso ter o squidguard?
Ele chega a abrir o site que eu liberei mas ele não redireciona para a pagina do captive portal, alguma dica ?
-
To a passos de tartaruga nesse projeto que raiva kk
Enfim finalmente consegui ativar o squid com o path e as libs agora ele fica ativo, coloquei as regras para liberar um site e coloquei no proxy server para autenticar com captive portal, porem mesmo seguindo tudo isso a pagina do captive não aparece.
Eu preciso ter o squidguard?
Ele chega a abrir o site que eu liberei mas ele não redireciona para a pagina do captive portal, alguma dica ?
Vitor,
Revise as configurações e inclusive esse tópico, nele eu explico como realizar esse procedimento, apesar de esbarrar em um problema ainda sem solução que é o próximo passo.
Abraços,
abraços,
Diego
-
Revisei tudo Diego desde o começo mas não sei o que acontece, assim eos serviços agora estão ativos e quando ativo o proxy ele abre a pagina que eu coloquei para liberar e não redireciona para a pagina do captive
-
Revisei tudo Diego desde o começo mas não sei o que acontece, assim eos serviços agora estão ativos e quando ativo o proxy ele abre a pagina que eu coloquei para liberar e não redireciona para a pagina do captive
Amigo,
Como vimos em um contato, existiam diversas regras que precisavam de ajuste.
se possível, poste o resultado e as alterações para ajudar os demais no fórum :)
abraços
diego