WPAD Autoconfig ( DNS Forwarder e DHCP ) não funcionam. [ RESOLVIDO ]
-
Antes de qualquer coisa, na versão 2.1.5 está funcionando sem problemas, tanto no DHCP como no DNS.
Tenho em produção alguns pfSense 2.1.5 rodando, e está na hora de atualiza-los.
Mas o primeiros testes que fiz com as versões 2.2.6 e 2.3.1 já tive este problema.Tanto estações Windows7 como Linux ( Ubuntu ) não conseguem auto configurar seus navegadores.
O que há de diferente nessas versões ( 2.2 e 2.3 ) ???
Meus testes:
VMware Workstation 11
VMs: pfSense 215 , pfSense 226, Windows7 , LinuxMint
Ativando o 215 as estações win7 e Linux o WPAD funciona OK
Ativando o 226 as estações win7 e Linux o WPAD não é carregado
Utilizadas as mesmas configurações nos dois casos
DHCP = 252 text http://wpad.localdomain.loc/wpad.dat ( wpad.da e proxy.pac )
DNS Forwarder = wpad.localdomain.loc
Alguém sabe o que pode estar acontecendo ???
-
ARQUIVO CONTEUDO.
function FindProxyForURL(url,host)
{
return "PROXY 192.168.1.1:3128";
}
/usr/local/www/wpad.dat
/usr/local/www/wpad.da
/usr/local/www/proxy.pac
NOME CRIADO NO DNS
Host: wpad
Domain: example.com
IP Address: 192.168.1.1
Description: WPAD
3° Passo: Configurar DHCP
Additional BOOTP/DHCP Options
Number: 252
Type: textObs:coloque \n as vezes o internet explorer não reconhece
"http://192.168.1.1/wpad.dat\n"4° Passo:
ping wpad
veja se resolve
-
O ideal é usar pelo menos o script WPAD abaixo, senão as conexões locais irão passar pelo proxy também o que não é necessário.
function FindProxyForURL(url, host) { // If the requested website is hosted within the internal network, send direct. if (isPlainHostName(host) || isInNet(dnsResolve(host), "192.168.1.0", "255.255.255.0") || isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0")) return "DIRECT"; // DEFAULT RULE: All other traffic. return "PROXY 192.168.1.1:3128"; }
-
Douglas,
São essas configurações usadas, e o arquivo wpad.dat parecido com a indicação do Thomas.
Mas só funciona na 2.1.5
Nas 2.2.6 e 2.3.1 não !
Estou usando configuração básica, Firewall sem alterações e apenas o Squid3 instalado.
Não dá pra entender … Muito estranho
o \n pode até ajudar no IE , mas e o Chrome e o Firefox no Linux, deveriam funcionar ....
PS : consigo baixar pelo navegadores os arquivos .DAT / .PAC pelos endereços http://IP_LOCAL/wdat.dat ou http://wpad.localdomain.loc/proxy.pac
????
-
Faz um teste simples, "ping wpad" de uma maquina que deveria funcionar o wpad.
Se não resolver o nome, pode ser problema de DNS, provavelmente o sufixo. -
Achei interessante(nao testei):
https://www.javcasta.com/pfsense-2-3-x-mywpad-mywpad-php/ -
Estou com o mesmo problema na versão 2.2.6
consigo pigar, acessar via navegador e fazer o download tanto por ip qnto fqdn porem o navegador não auto configura o wpad.
coloquei tambem os arquivos wpad em outro servidor web, apontem o dns porem nada faz os navegadores auto configurar.
-
Qual porta a interface de administração do pfSense está rodando?
-
acho que o problema esta no https
me parece que o wpad só roda em instancias http
-
O meu funciona tanto HTTP quanto HTTPS sem problemas.
pfSense 2.3.1-RELEASE-p1
Utilizei esse artigo como base:
https://www.javcasta.com/pfsense-2-3-wpad-con-ngnix-sin-revertir-gui-a-http/ -
no meu quando alterei a porta de redirecionamento HTTP 8080 deu problema pq no DHCP TEM QUE COLOCAR EX:http://wpad/wpad.dat\n
ou https://wpad/wpad.dat\n
verificou no seu se está passando no navegador quando coloca se baixa ou apenas exibe o arquivo -
ops desculpa no meu era http://wpad:8080/wpad.dat\n
no seu caso tenta https://wpad/wpad.dat\n -
Bastou atualizar o IE para a versão 11, que passou a funcionar … ( Coisas o Bill )
Obrigado a todos que ajudaram !
Abraços