Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Como configurar wpad + dhcp server do pfsense ?

    Scheduled Pinned Locked Moved Portuguese
    7 Posts 3 Posters 3.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V Offline
      vina18
      last edited by

      Olá !

      Gostaria de configurar o dhcp server do pfsense para fazer o papel de configurar a Detecção Automática de proxy (WPAD) no navegador dos usuários.

      Alguma sugestão ?

      O script seria executado ao receber o ip através do dhcp server do pfsense…

      Preciso bloquear a porta 80 e deixar apenas a 3128 para passar o tráfego pelo squid ?

      Grato!

      Just do it !

      1 Reply Last reply Reply Quote 0
      • V Offline
        vina18
        last edited by

        Eu estava pesquisando sobe tal situação e encontrei esse link:

        http://doc.pfsense.org/index.php/WPAD_Autoconfigure_for_Squid

        Dei uma lida e estou com dúvida em relação a configurar o DNS.

        No exemplo da configuração em dns forwarder  ele cita tal situação:

        Host: wpad
        Domain: example.com
        IP Address: 192.168.1.1
        Description: WPAD Autoconfigure Host

        O navegador iria buscar  http://wpad.example.com/wpad.dat.

        Em host e domain o que eu devo colocar ? Apenas com o IP ele não encontraria o arquivo com o script ?

        Ex: http://ip_pfsense/wpad.dat.

        Grato  :D

        Just do it !

        1 Reply Last reply Reply Quote 0
        • marcellocM Offline
          marcelloc
          last edited by

          @vina18:

          Em host e domain o que eu devo colocar ?

          O cliente procura pelo script resolvendo wpad.dominio_configurado_na_maquina

          Se o seu dominio local é empresa.com.br, então o cliente vai busar a entrada wpad.empresa.com.br

          Se o dns resolver, o proximo passo é baixar o wpad.dat, usando a url http://wpad.empresa.com.br/wpad.dat

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • V Offline
            vina18
            last edited by

            @marcelloc:

            @vina18:

            Em host e domain o que eu devo colocar ?

            O cliente procura pelo script resolvendo wpad.dominio_configurado_na_maquina

            Se o seu dominio local é empresa.com.br, então o cliente vai busar a entrada wpad.empresa.com.br

            Se o dns resolver, o proximo passo é baixar o wpad.dat, usando a url http://wpad.empresa.com.br/wpad.dat

            Me parece ser uma pergunta boba marcelo  :-\ mas, eu não entendi como proceder na hora de configurar o dns pois seu eu configurei os arquivos wpad em :

            /usr/local/www/wpad.dat
            /usr/local/www/wpad.da
            /usr/local/www/proxy.pac
            

            Por que preciso configurar uma máquina para atribuir tão script se ele está no firewall ?
            Por que preciso colocar o domínio que está máquina pertence ?
            Se o arquivo wpad já está no firewall posso direcionar o navegador a requisitar o script em http://pfsense.local/wpad.dat ?

            Me desculpa essa pergunta ,mas não consegui interpretar a lógica de tal operação..

            Grato  :)

            Just do it !

            1 Reply Last reply Reply Quote 0
            • V Offline
              vina18
              last edited by

              Mais informações sobre como configurar:

              Como isto funciona:
              Você deve escolher se irá utilizar o DHCP ou o DNS para divulgar o endereço do proxy aos seus clientes (você pode usar os dois, sem problemas).

              Quando o método utilizado for o DHCP, o navegador procurará no registro de concessão do endereçamento IP um campo texto com código 252. Ele deverá conter uma URL para um arquivo texto, o famoso arquivo PAC, que diz qual é o endereço do proxy. O arquivo deve estar armazenado em um servidor HTTP (o servidor de sua intranet, por exemplo).

              Como posso configurar através de DHCP (pelo pfsense) tal solução ?

              Grato!

              Just do it !

              1 Reply Last reply Reply Quote 0
              • M Offline
                mantunespb
                last edited by

                estas funções, deixo para o servidor windows e não tenho problemas..

                1 Reply Last reply Reply Quote 0
                • marcellocM Offline
                  marcelloc
                  last edited by

                  @vina18:

                  Por que preciso configurar uma máquina para atribuir tão script se ele está no firewall ?

                  Porque o dns vai apontar onde esta o arquivo, registre wpad.seu_dominio apontando para o ip do pfsense e deixe o http habilitado.

                  @vina18:

                  Por que preciso colocar o domínio que está máquina pertence ?

                  Esta é a forma que o cliente procura o script, wpad.seu_dominio.

                  @vina18:

                  Se o arquivo wpad já está no firewall posso direcionar o navegador a requisitar o script em http://pfsense.local/wpad.dat ?

                  vou tentar resumir:

                  Quando o browser está na configuração :detectar configurações de proxy, a forma de descoberta é a descrita acima.

                  Se quiser configurar o script browser por browser(ou via gpo), você não precisa do dhcp ou dns, simplesmente coloque o script na configuração do browser.
                  http://ip_do_pfsense/proxy.pac (dependendo do servidor web, voce vai precisar renomear para proxy.js)

                  Treinamentos de Elite: http://sys-squad.com

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.