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

    Smb_auth no pfsense 2.1

    Scheduled Pinned Locked Moved Portuguese
    5 Posts 3 Posters 1.4k 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.
    • D Offline
      diegogyn
      last edited by

      Olá amigos,

      No pfsense 2.0 eu fazia autenticação via smb_auth, porem não estou conseguindo instalar os pacotes necessários para fazer a autenticação.

      Primeiro ao tentar sem instalar nenhum pacote obtenho a seguinte mensagem:

       /usr/local/libexec/squid/smb_auth -W MATRIZ-WARRE -U 192.168.1.2 -d
      usuario senha
      Domain name: MATRIZ-WARRE
      Pass-through authentication: no
      Query address options: -U 192.168.1.2 -R
      /usr/pbi/squid-i386/libexec/squid/smb_auth.sh: /usr/pbi/squid-i386/bin/nmblookup: not found
      Domain controller IP address:
      ERR
      

      E ao tentar instalar os pacotes da URL: http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/8.2-RELEASE/packages/Latest/
      O sistema informa que não é possível pois ja existe uma versão mais recente:

      pkg_add: warning: package 'samba34-nmblookup-3.4.9' requires 'libiconv-1.13.1_1', but 'libiconv-1.14_1' is installed
      

      E quando tento da URL: http://ftp-archive.freebsd.org/pub/FreeBSD/releases/i386/8.3-RELEASE/packages/Latest/
      O sistema informa que necessita de outros pacotes atualizados:

      pkg_add: could not find package python27-2.7.2_4 !
      pkg_add: could not find package pkg-config-0.25_1 !
      

      Na versão 2.0 eu so instalava os pacotes abaixo e funcionava:

      http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/Latest/
      samba34-libsmbclient.tbz
      samba34-nmblookup.tbz
      samba34-smbclient.tbz
      libexecinfo.tbz
      libmcrypt.tbz
      talloc.tbz
      
      

      Sugestões???

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

        Na 2.1 os pacotes são no formato pbi.

        Veja se no meu repositório tem algum pbi que te atenda.

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

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • L Offline
          lgcosta
          last edited by

          pode até customizar a sua instalação com pacotes .tbz nativos do freebsd, mas lembre que isso não tem suporte no pfsense.

          De qualquer forma, lembre-se que a versão de kernel equivalente no pfsense 2.1 é o FreeBSD 8.3, portanto, use o repositório para esta versão.

          Como ela ainda é disponível na arvore oficial (ainda não foi para o old), basta um "pkg_add -r" para instalar o pacote:

          Por exemplo:

          
          pkg_add -r iftop
          
          

          Luiz Gustavo - Suporte pfSense no Brasil
          mundounix.com.br

          1 Reply Last reply Reply Quote 0
          • D Offline
            diegogyn
            last edited by

            Fiz a instalação pelo pkg_add -r e obtive o seguinte resultado:

            pkg_add -r samba34-nmblookup
            Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/Latest/samba34-nmblookup.tbz... Done.
            Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/python27-2.7.2_4.tbz... Done.
            
            ====
            Note that some of the standard modules are provided as separate
            ports since they require extra dependencies:
            
            bsddb           databases/py-bsddb
            gdbm            databases/py-gdbm
            sqlite3         databases/py-sqlite3
            tkinter         x11-toolkits/py-tkinter
            
            Install them as needed.
            ====
            
            Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/pkg-config-0.25_1.tbz... Done.
            Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/talloc-2.0.7.tbz... Done.
            Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/libexecinfo-1.1_3.tbz... Done.
            pkg_add: warning: package 'samba34-nmblookup-3.4.14' requires 'libiconv-1.13.1_2', but 'libiconv-1.14_1' is installed
            

            Ao dar um pkg_info o sistema retorna que nmblookup esta instalado. Só que estou obtendo o mesmo erro.

            O Marcelo comentou que os pacotes mudaram para pbi eu entrei no arquivo smb_auth.sh e observei que existe uma variavel SAMBAPREFIX onde recebe o seguinte caminho: /usr/pbi/squid-i386/

            Ou seja o sistema tenta encontrar o nmblookup na seguinte pasta: /usr/pbi/squid-i386/bin/nmblookup
            Mas quando eu instalo o pacote pelo pkg_add ele vai para a seguinte pasta: /usr/local/bin/nmblookup

            Então alterei dentro do arquivo para o destino correto, mas ainda preciso instalar o restante dos pacotes porem estou tendo o seguinte erro:

            pkg_add -r samba34-smbclient
            Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/Latest/samba34-smbclient.tbz: Operation timed out
            pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/Latest/samba34-smbclient.tbz' by URL
            

            Marelo qual a url do seu repositorio?

            []´s

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

              @diegogyn:

              Marelo qual a url do seu repositorio?

              http://e-sac.siteseguro.ws/packages/8/All/samba36-3.6.3.tbz

              não tenho o samba34-smbclient.tbz lá.

              Olhei no repositório do freebsd e o pacote que você quer está lá. tenta em outro horário.

              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.