Registro de novos usuários desabilitado por tempo indeterminado.
O Fórum irá passar por mudanças nos próximos meses começando pela inativação de usuários que não participam ou contribuem com conteúdo.

Acompanhe em https://www.facebook.com/groups/endian.firewall/

Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Bugs e Modifica
Avatar do usuário
Eduardo Jonck
Administrator
Administrator
Mensagens: 52
Registrado em: 10 Jun 2013 17:35
Sexo: Selecionar - Selecionar
Status: Offline

Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por Eduardo Jonck » 03 Abr 2016 19:35

Para quem não conhece o recurso WPAD, pode ler  nesse artigo a forma de estar aplicando em um ambiente com servidores linux, porém pode ser utilizado em Microsoft Windows Server.

      Após alguns problemas em algumas implantações, uma pessoa conhecida me acionou para verificar o porque não estava funcionado essa função no Endian Firewall e fui atrás de resolver de forma definitiva, pois também já passei por isso em um caso. Entretanto, percebi que há uma instabilidade nesse recurso do Endian, onde momentos funciona e momentos não, e por fim, encontrei a solução.

      Essa solução foi testada em dois casos em que um era uma implantação nova e outra era uma implantação já feita. Os dois casos foram resolvidos.

      O problema tem relação ao script "proxy.pac" que fica dentro do /home/httpd/html. Esse script é considerado o script principal onde consta códigos de programação e com ele é gerado o "wpad.dat". A proposta dos fabricantes do Endian é que a gerencia do "wpad.dat" possa ser feita pelo Console WEB, pois durante a resolução do problema, percebi que ao criar uma regra baseando-se em IP, esses endereços IPs eram preenchidos no "wpad.dat" quando efetuava o download do arquivo. Isso vinha gerando problemas, pois os dados que eram preenchidos no "wpad.dat" gerado pelo "proxy.pac" vinha incorretos e o recurso não funcionava.

      Então baseando-se nesse artigo que postei, editei o script "proxy.pac" para que o mesmo gerasse o "wpad.dat" com os dados corretos. Isso fez com que o recurso dos dois casos que estavam com problema funcionasse de imediato.

      Para aqueles que passarem por esse problema, basta baixar o pacote corrigido no link abaixo e instalar com o comando rpm -ivh xxxx.rpm --force. Para testar, basta acessar seu navegador, e configurar como auto detectar o proxy.

OBS: Foi aplicado nas versões do Endian Firewall 2.5.1 e 3.0.5Beta1 + Update
Anexos
wpad-correction-3.0.5-1.0-2.i386.rpm
(5.6 KiB) Baixado 52 vezes
wpad-correction-3.0.5-1.0-2.i386.rpm
(5.6 KiB) Baixado 52 vezes
Editado pela última vez por Eduardo Jonck em 07 Abr 2016 12:58, em um total de 1 vez.



fabio.gaspar
Newbie
Newbie
Mensagens: 10
Registrado em: 09 Jan 2016 11:33
Sexo: Selecionar - Selecionar
Status: Offline

Re:Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por fabio.gaspar » 30 Abr 2016 13:55

Eduardo Jonck escreveu: Para quem não conhece o recurso WPAD, pode ler  nesse artigo a forma de estar aplicando em um ambiente com servidores linux, porém pode ser utilizado em Microsoft Windows Server.

      Após alguns problemas em algumas implantações, uma pessoa conhecida me acionou para verificar o porque não estava funcionado essa função no Endian Firewall e fui atrás de resolver de forma definitiva, pois também já passei por isso em um caso. Entretanto, percebi que há uma instabilidade nesse recurso do Endian, onde momentos funciona e momentos não, e por fim, encontrei a solução.

      Essa solução foi testada em dois casos em que um era uma implantação nova e outra era uma implantação já feita. Os dois casos foram resolvidos.

      O problema tem relação ao script "proxy.pac" que fica dentro do /home/httpd/html. Esse script é considerado o script principal onde consta códigos de programação e com ele é gerado o "wpad.dat". A proposta dos fabricantes do Endian é que a gerencia do "wpad.dat" possa ser feita pelo Console WEB, pois durante a resolução do problema, percebi que ao criar uma regra baseando-se em IP, esses endereços IPs eram preenchidos no "wpad.dat" quando efetuava o download do arquivo. Isso vinha gerando problemas, pois os dados que eram preenchidos no "wpad.dat" gerado pelo "proxy.pac" vinha incorretos e o recurso não funcionava.

      Então baseando-se nesse artigo que postei, editei o script "proxy.pac" para que o mesmo gerasse o "wpad.dat" com os dados corretos. Isso fez com que o recurso dos dois casos que estavam com problema funcionasse de imediato.

      Para aqueles que passarem por esse problema, basta baixar o pacote corrigido no link abaixo e instalar com o comando rpm -ivh xxxx.rpm --force. Para testar, basta acessar seu navegador, e configurar como auto detectar o proxy.

OBS: Foi aplicado nas versões do Endian Firewall 2.5.1 e 3.0.5Beta1 + Update
Alguém fez o teste na versão 2.5.2 ?

Avatar do usuário
Eduardo Jonck
Administrator
Administrator
Mensagens: 52
Registrado em: 10 Jun 2013 17:35
Sexo: Selecionar - Selecionar
Status: Offline

Re:Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por Eduardo Jonck » 02 Mai 2016 21:41

Boa noite,

Acredito que funcione nessa versão também, pois o arquivo que é trocado é o proxy.pac em /home/httpd/html.

Como a versão 2.5.2 é semelhante a 2.5.1, acredito que deva funcionar sem problemas.

geekzilla
Newbie
Newbie
Mensagens: 7
Registrado em: 06 Fev 2014 18:18
Sexo: Selecionar - Selecionar
Status: Offline

Re: Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por geekzilla » 10 Set 2016 15:16

Eduardo parabéns pelas modificações no Endian e a ajuda a comunidade, podes habilitar a extensão do arquivo para download aqui no forum? 

Thanks!

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1389
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Sexo: Masculino - Masculino
Idade: 34
Contato:
Status: Offline

Re: Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por marceloleaes » 10 Set 2016 16:16

Anexo ajustado, obrigado por reportar.

geekzilla
Newbie
Newbie
Mensagens: 7
Registrado em: 06 Fev 2014 18:18
Sexo: Selecionar - Selecionar
Status: Offline

Re: Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por geekzilla » 10 Set 2016 20:11

Opa!, Obrigado Marcelo!

jgama1
Newbie
Newbie
Mensagens: 8
Registrado em: 01 Fev 2017 22:05
Sexo: Masculino - Masculino
Status: Offline

Re: Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por jgama1 » 29 Abr 2017 22:51

Infelizmente  é a segunda vez que apresenta o problema com Proxy.pac,  os  usuários logam na rede  e ficam sem internet, e tenho que seta o proxy manual no browser.

Uso o Proxy  autenticado  via Ad do windows Server 2012.

Tentei instalar este pacote  mais o sistema aqui é Endian 3.2.1  64bits

[email protected]:/home/httpd/html # rpm -ivh wpad-correction-3.0.5-1.0-2.i386.rpm
warning: package wpad-correction-3.0.5-1.0-2.i386 is intended for a i386-unknown-linux platform

Por acaso vc não tem na versão 64bits??

Fazer este correção manualmente é possível?

Abraço

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1389
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Sexo: Masculino - Masculino
Idade: 34
Contato:
Status: Offline

Re: Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por marceloleaes » 30 Abr 2017 01:11

Efetue teste somente com o arquivo de correção.
proxy.pac , diretório = /home/httpd/html
Faça backup do arquivo original antes. Em anexo.
Anexos
proxy.zip
(3.47 KiB) Baixado 17 vezes
proxy.zip
(3.47 KiB) Baixado 17 vezes

jgama1
Newbie
Newbie
Mensagens: 8
Registrado em: 01 Fev 2017 22:05
Sexo: Masculino - Masculino
Status: Offline

Re: Corrigindo problema com WPAD (EFW 2.5.1 e 3.0.5)

Mensagem por jgama1 » 30 Abr 2017 13:58

ok,  só uma coisa não tem este aquivo  proxy.pac no /var/httpd/html
Alias  fiz um abusca  com find / -iname proxy.pac e não encontra no sistema

Código: Selecionar todos

[email protected]:~ # find / -iname proxy.pac
[email protected]:~ #

ou

[font=Times New Roman][email protected]:~ # find / -iname proxy[/font]
[font=Times New Roman]/usr/share/efw-gui/proxy[/font]
[font=Times New Roman]/usr/lib/efw_backup/proxy[/font]
[font=Times New Roman]/usr/lib/efw/proxy[/font]
[font=Times New Roman]/usr/lib/python2.7/site-packages/endian/proxy[/font]
[font=Times New Roman]/etc/efw/proxy[/font]
[font=Times New Roman]/run/efw/proxy[/font]
[font=Times New Roman]/var/efw/proxy[/font]
[font=Times New Roman]/var/lib/efw/proxy[/font]
[font=Times New Roman][email protected]:~ #[/font]

Saberia  dizer porque não exite o arquivo no local padrão?

Abraço

Responder

Voltar para “Bugs e Mods”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante