Resultados da pesquisa para 'proxy fica aplicando configuracoes'

Home Comunidade Brasileira Endian Firewall Pesquisa Resultados da pesquisa para 'proxy fica aplicando configuracoes'

Visualizando 11 resultados - 1 de 11 (de 11 do total)
  • Autor
    Resultados da pesquisa
  • #21053
    ccbsumare
    Bloqueado

    Pessoal estava verificando o problema do proxy na versão 3.2.0 o qual fica executando aplicação da regras sem finalizar já na versão 2.5.2 já ocorreia este problema, e verifiquei que os mesmos arquivos reportado no link http://endian.eth0.com.br/forums/search/proxy+fica+aplicando+configuracoes/ já existe na versão 3.2.0, a unica diferença que o extenção do arquivo notifications.py no 2.5.2 agora na 3.2.0 é notifications.pyc

    Alguém já conseguiu resolver este problema do proxy quando habilitado ficar num loop infinito “Aplicando a regras do proxy por favor aguarde”

    Abraço

    🚀 Apresentando o Hotspot Beacon! 🚀

    Desbloqueie o potencial do seu Wi-Fi com o Hotspot Beacon. Personalize sua página de acesso para mostrar anúncios, promoções ou informações e engajar seus clientes, impulsionando o seu negócio.

    💡 Principais Funcionalidades:

    - Interface amigável e intuitiva
    - Opções de personalização completas para sua marca
    - Gerenciamento de propagandas e promoções
    - Integração fácil com sistemas existentes via API
    - Limitação de velocidade ou largura de banda por usuário
    - Controle de acesso por horário

    🔗 Confira o site para saber mais: https://hotspotbeacon.com

    #19129
    robson.robson
    Participante

    Qual a versão do seu Endian?

    Existe um bug na tela de politica de acesso que pode ser resolvido seguindo esse tópico:
    http://endian.eth0.com.br/forums/search/proxy+fica+aplicando+configuracoes/

    #14746
    dsants
    Participante

    Agora até então está funcionando agora corretamente….

    Este bug é causado por um erro no arquivo /home/httpd/html/include/servicesubscriber.js e pela ausência do arquivo /usr/lib/python2.4/site-packages/endian/status/notifications.py .

    Para corrigir baixe os dois arquivos: notifications.py e servicesubscriber.js , faça upload deles para o seu Endian utilizando o scp (ou winscp), copie o notifications.py para: /usr/lib/python2.4/site-packages/endian/status/ e o servicesubscriber.js para: /home/httpd/html/include/ .

    Feito isso, rode o seguinte comando para reiniciar a interface de gerenciamento do Endian:

    # /etc/init.d/emi restart

    Fonte da Fonte: http://guanabara.eti.br/endian-firewall-corrigindo-o-problema-ao-aplicar-as-configuracoes-do-proxy-proxy-settings-are-being-applied-please-hold/

    #14745
    keniopf
    Participante

    Estes arquivos para download são modificados? Já fizemos este procedimento e deu problema no endian…

    #14742
    Zaymms
    Participante

    Links dos 2 arquivos para correção do reload do proxy

    notifications.py

    Download: http://bugs.endian.it/file_download.php?file_id=553&type=bug

    servicesubscriber.js

    Download: http://bugs.endian.it/file_download.php?file_id=554&type=bug

    Copie o notifications.py para: /usr/lib/python2.4/site-packages/endian/status/

    Copie o servicesubscriber.js para: /home/httpd/html/include/

    Feito isso, rode o seguinte comando para reiniciar a interface de gerenciamento do Endian:

    /etc/init.d/emi restart

    Feito.

    #14740
    renatosousa
    Participante

    Pessoal…

    Para resolver o problema de Aguarde da tela do proxy do endian, vcs terão que colocar dois arquivos dentro dos diretórios:

    arquivo servicesubscriber.js

    /home/httpd/html/include/

    arquivo notifications.py

    /usr/lib/python2.4/site-packages/endian/status/

    #14725
    Khall
    Participante

    O meu esta acontecendo isso na hora em que mando limpar o cache.

    Fica nessa de aguarde….aguarde…aguarde…

    E nada, ai tenho que dar um f5 e mudar de pagina rapido se não ele volta para o carregando.

    Paulo Costa
    Participante

    Pessoal,

    Fiz um novo roteiro para autenticação do PROXY HTTP no AD WINDOWS 2003 SERVER usando autenticação Windows Active Directory (NTLM).

    Acerto de bug´s – Antes de qualquer coisa troque baixe a correção do bug de tela estática já abordado no tutorial – http://endian.eth0.com.br/topic/endian-firewall-corrigindo-o-problema-ao-aplicar-as-configuracoes-do-proxy .

    Link para a baixar a correção : http://bugs.endian.it/view.php?id=2676&nbn=14.

    Substitua os arquivos no caminho abaixo, mais antes faça um backup dos arquivos originais:

    /usr/lib/python2.4/site-packages/endian/status/notifications.py (no endian a extensão desse Arquivo é pyc renomeie o novo)

    /home/httpd/html/include/servicesubscriber.js

    Passos a serem seguidos:

    1º – No menu Services – atualize o servidor Time Server com o IP do servidor PDC do seu AD e mande sincronizar. Motivo o Endian usa o SAMBA como gateway para a validação do AD e a diferença entre o horário do Endian e do AD não pode passar de 3 minutos(se a minha cabeça não esta falhando).

    2º – No menu PROXY – DNS – ABA DNS Routing tem que cadastrado o Domínio e no name server coloque o IP

    3º- No menu PROXY – HTTP – ABA Autenticação – Vá para o combo Choose Authentication Method e mude para Windows Active Directory (NTLM) e verifique os parametros abaixo:

    Parte Authentication settings

    Aba autenticação

    Authentication Realm * = colocar o seu domínio completo no AD (exemplo: empresa.corp)

    Number of Authentication Children * = 20

    Authentication cache TTL (in minutes) * = 60

    Number of different ips per user * = 0

    User / IP cache TTL (in minutes) * = 0

    NTLM specific settings

    Domainname of AD server * = empresa(nome simples – o mesmo texto que vem na tela de login)

    PDC hostname of AD server * = Nome do seu servidor PDC

    BDC hostname of AD server = Nome do seu servidor BDC(caso exista)

    PDC ip address of AD server * = IP do seu servidor PDC

    BDC ip address of AD server = IP do seu servidor BDC

    Aperte o botão SAVE e depois aperte o botão Join AD domain

    Na nova tela coloque um usuário que tenha direito de pesquisa no AD( eu usei o admin) e sua senha aperte o botão Join ADS. Se Ok mostrara a mensagem :

    Successfully joined domain.

    Agora vem o pulo do gato,use um acesso ssl (eu uso o putty) para abrir uma conexão root no endian ou vá para a console.

    Execute os seguintes comandos :

    chgrp squid /var/cache/samba/winbindd_privileged

    chmod 750 /var/cache/samba/winbindd_privileged

    Motivo : O Endian não esta aplicando esses direitos.

    Agora é só criar as políticas de acesso como no exemplo abaixo:

    Source tag = ANY

    Destinatio TAG = ANY

    Authentication = Group based

    Allowed Group = usuarios do dominio(esse campo é um combo com todos os seus grupos cadastrados no AD)

    Access policy = Allow access

    Filter Profile = Default Profile

    Policy Status Rule – aplicada

    Apertar o botão update Policy e aplique no proxy.

    Mais um ponto se alguém quiser trocar a tela de advertência do ENDIAN pois ela não tem muito impacto por uma chamativa feita em HTML o caminho é o seguinte /usr/share/dansguardian/languages;dentro desse diretório tem varias pastas com os idiomas que o Endian aceita, troque o arquivo template.html no idioma usado por vc( eu apelei, troquei no EN, Português e PTBR resumindo barba, cabelo e bigode).

    Abs a todos.

    #6490

    Em resposta a: Lentidão 2.4.1

    denisfm
    Participante

    A lentidão foi reportada pelo nosso colega “messiasjr”

    “Quando aplico as alterações o PROXY, a tela esmaece e fica a mensagem: aplicando configurações, favor aguardar.”

    Alguém mais está passando por isso?

    #6484

    Em resposta a: Lentidão 2.4.1

    messiasjr
    Participante

    EU uso o Endian 2.4.1, e estou com o mesmo problema, quando aplico as alterações o PROXY, a tela esmaece e fica a mensagem: aplicando configurações, favor aguardar. E nao sai mais disso, não sei se o problema, é do endian ou da maquina, e ja reinstalei diversas veses.

    #6433
    skate_forever
    Participante

    Ao aplicar as políticas no proxy o mesmo deixava de funcionar apropriadamente, aplicando políticas erradas ou bloqueando tudo.

    Após várias análises de log e arquivos de configuração ficou constatado um problema no script feito em python (restartdansguardian.py).

    O problema está na listagem de diretórios que está sendo considerada como string.

    Quando o número de content filters ultrapassava 9, chegando a 10 ou mais, a listagem ficava invertida.

    Listagem normal em numeral: 1, 2, 3, 4, 5, 6, 7, 8, 9 e 10.

    Listagem utilizando string: 1, 10, 2, 3, 4, 5, 6, 7, 8 e 9.

    Isso faz com que o dansguardian gere as configurações de forma incorreta, jogando para a variável groupname um valor totalmente diferente das configurações do content filter.

    Por exemplo, o arquivo de configuração dansguardianf10.conf responsável pelo grupo Segurança, tinha a variável groupname com o valor “Custo content2”.

    A resolução do problema se deu seguindo os seguintes passos, que deram norte para o debug do script python:

    # ls -1 /etc/dansguardian/profiles/ [ Aqui ele mostra a listagem como se fosse string. ]

    # ls -1 /etc/dansguardian/profiles/ | sed “s/^(.)$/01/” | sort | sed “s/^0(.)$/1/” [ Aqui vimos como a listagem deveria ser. ]

    OBS.: A listagem pode ser feita com sort -n.

    Após verificar o script, não foi achado nada.

    Ao executar o comando abaixo, tivemos a resposta:

    # restartdansguardian -d [ Mostrou onde se encontrava o erro do script. ]

    Agora ao entrar no arquivo /usr/local/bin/restartdansguardian.py

    # vi /usr/local/bin/restartdansguardian.py

    Procuramos pela linha que continha “.Include” e chegando a função, def getprofiles() responsável pela criação dos content filters.

    O processo de debug se deu ao executar linha por linha da função getprofiles.

    def getprofiles():

    if file_exists(DANSGUARDIAN_SETTINGS):

    profiles = glob(DANSGUARDIAN_SETTINGS)

    else:

    profiles = glob(DANSGUARDIAN_SETTINGS_DEFAULT)

    profiles += glob(“%s/*/settings” % DANSGUARDIAN_PROFILES)

    profiles = sorted(map(lambda p: os.path.dirname(p), profiles))

    debug(profiles)

    return profiles

    O processo.

    # python

    Python 2.4.6 (#1, Nov 10 2009, 07:02:03)

    [GCC 3.4.6 20060404 (e 3.4.6-10.endian8)] on linux2

    Type “help”, “copyright”, “credits” or “license” for more information.

    >>> import os

    >>> import glob

    >>> profile = glob.glob (“/var/efw/dansguardian/settings”)

    >>> profiles = glob.glob (“/var/efw/dansguardian/settings”)

    >>> profiles += glob.glob (“%s/*/settings” % “/var/efw/dansguardian/profiles”)

    >>> profiles

    [‘/var/efw/dansguardian/settings’, ‘/var/efw/dansguardian/profiles/content2/settings’,

    ‘/var/efw/dansguardian/profiles/content3/settings’, ‘/var/efw/dansguardian/profiles/content4/settings’,

    ‘/var/efw/dansguardian/profiles/content5/settings’, ‘/var/efw/dansguardian/profiles/content6/settings’,

    ‘/var/efw/dansguardian/profiles/content7/settings’, ‘/var/efw/dansguardian/profiles/content8/settings’,

    ‘/var/efw/dansguardian/profiles/content9/settings’, ‘/var/efw/dansguardian/profiles/content10/settings’,

    ‘/var/efw/dansguardian/profiles/content11/settings’, ‘/var/efw/dansguardian/profiles/content12/settings’,

    ‘/var/efw/dansguardian/profiles/content13/settings’, ‘/var/efw/dansguardian/profiles/content14/settings’,

    ‘/var/efw/dansguardian/profiles/content15/settings’, ‘/var/efw/dansguardian/profiles/content16/settings’]

    >>> profiles = sorted(map(lambda p: os.path.dirname(p), profiles))

    >>> profiles

    [‘/var/efw/dansguardian’, ‘/var/efw/dansguardian/profiles/content10’,

    ‘/var/efw/dansguardian/profiles/content11’, ‘/var/efw/dansguardian/profiles/content12’,

    ‘/var/efw/dansguardian/profiles/content13’, ‘/var/efw/dansguardian/profiles/content14’,

    ‘/var/efw/dansguardian/profiles/content15’, ‘/var/efw/dansguardian/profiles/content16’,

    ‘/var/efw/dansguardian/profiles/content2’, ‘/var/efw/dansguardian/profiles/content3’,

    ‘/var/efw/dansguardian/profiles/content4’, ‘/var/efw/dansguardian/profiles/content5’,

    ‘/var/efw/dansguardian/profiles/content6’, ‘/var/efw/dansguardian/profiles/content7’,

    ‘/var/efw/dansguardian/profiles/content8’, ‘/var/efw/dansguardian/profiles/content9’]

    A descoberta.

    >>> profile = glob.glob (“/var/efw/dansguardian/settings”)

    >>> profiles = glob.glob (“/var/efw/dansguardian/settings”)

    >>> profiles += glob.glob (“%s/*/settings” % “/var/efw/dansguardian/profiles”)

    >>> profiles

    [‘/var/efw/dansguardian/settings’, ‘/var/efw/dansguardian/profiles/content2/settings’,

    ‘/var/efw/dansguardian/profiles/content3/settings’, ‘/var/efw/dansguardian/profiles/content4/settings’,

    ‘/var/efw/dansguardian/profiles/content5/settings’, ‘/var/efw/dansguardian/profiles/content6/settings’,

    ‘/var/efw/dansguardian/profiles/content7/settings’, ‘/var/efw/dansguardian/profiles/content8/settings’,

    ‘/var/efw/dansguardian/profiles/content9/settings’, ‘/var/efw/dansguardian/profiles/content10/settings’,

    ‘/var/efw/dansguardian/profiles/content11/settings’, ‘/var/efw/dansguardian/profiles/content12/settings’,

    ‘/var/efw/dansguardian/profiles/content13/settings’, ‘/var/efw/dansguardian/profiles/content14/settings’,

    ‘/var/efw/dansguardian/profiles/content15/settings’, ‘/var/efw/dansguardian/profiles/content16/settings’]

    >>> profiles = map(lambda p: os.path.dirname(p), profiles)

    >>> profiles

    [‘/var/efw/dansguardian’, ‘/var/efw/dansguardian/profiles/content2’,

    ‘/var/efw/dansguardian/profiles/content3’, ‘/var/efw/dansguardian/profiles/content4’,

    ‘/var/efw/dansguardian/profiles/content5’, ‘/var/efw/dansguardian/profiles/content6’,

    ‘/var/efw/dansguardian/profiles/content7’, ‘/var/efw/dansguardian/profiles/content8’,

    ‘/var/efw/dansguardian/profiles/content9’, ‘/var/efw/dansguardian/profiles/content10’,

    ‘/var/efw/dansguardian/profiles/content11’, ‘/var/efw/dansguardian/profiles/content12’,

    ‘/var/efw/dansguardian/profiles/content13’, ‘/var/efw/dansguardian/profiles/content14’,

    ‘/var/efw/dansguardian/profiles/content15’, ‘/var/efw/dansguardian/profiles/content16’]

    >>>

    OBS.: The glob module finds all the pathnames matching a specified pattern according to the rules used by the Unix shell.

    E ao debugar a linha 174 do script, temos o responsável pelo problema, o sorted.

    A solução foi a seguinte. Substituímos a linha abaixo:

    profiles = sorted(map(lambda p: os.path.dirname(p), profiles))

    Por essas:

    #profiles = sorted(map(lambda p: os.path.dirname(p), profiles))

    profiles = map(lambda p: os.path.dirname(p), profiles)

    Restart no dansguardian e verificamos que as políticas estavam corretas.

    Testes foram feitos e mostraram que as políticas agora estão sendo aplicadas corretamente.

    PS.: Agradecer ao Enderson Maia, que ajudou no debug do script. x)

Visualizando 11 resultados - 1 de 11 (de 11 do total)