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

    Авторизация Squid через AD

    Scheduled Pinned Locked Moved Russian
    21 Posts 6 Posters 21.1k 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
      dervish
      last edited by

      Господа, в сети с виндовым доменом имеется pfSense 1.2.2 На нем поднят squid+squidguard+lightsqud. Все замечательно работает, кого надо куда надо пускает, строятся отчеты и проч. Один минус - в отчетах светятся имена машин, а хотелось чтобы были логины пользователей. Насколько я понимаю для этого нужна авторизация пользователей squid через виндовый домен-контроллер. В сквиде галка для такой авторизации есть, а вот как настроить все это дело не совсем понятно. Может есть у кого опыт подобной настройки - поделитесь

      1 Reply Last reply Reply Quote 0
      • Z
        zar0ku1
        last edited by

        http://bit.ly/tzaDR

        закрывайте темы, если ответ на ваш вопрос полон.
        если схема сложная - не поленитесь ее нарисовать

        1 Reply Last reply Reply Quote 0
        • D
          dervish
          last edited by

          Это я в принципе тоже видел :) Но насколько я понимаю самбы и винбинда в pfSense нет. Видимо придется ставить отдельную фрю и на нее все прикручивать. В любом случае спасибо за ответ

          1 Reply Last reply Reply Quote 0
          • D
            dvserg
            last edited by

            Не надо самбы Сквид использует msnt_auth. К сожалению у меня пока тоже не получилось его настроить.

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • Z
              zar0ku1
              last edited by

              так сервер AD есть или нет?

              закрывайте темы, если ответ на ваш вопрос полон.
              если схема сложная - не поленитесь ее нарисовать

              1 Reply Last reply Reply Quote 0
              • D
                dvserg
                last edited by

                @zar0ku1:

                так сервер AD есть или нет?

                Сервер есть - сеть с доменом.

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • Z
                  zar0ku1
                  last edited by

                  самбу можно поставить, тут уже писали про это

                  закрывайте темы, если ответ на ваш вопрос полон.
                  если схема сложная - не поленитесь ее нарисовать

                  1 Reply Last reply Reply Quote 0
                  • P
                    pmrt
                    last edited by

                    zar0ku1, не придумывайте сложности на пустом месте.
                    Пример настройки Squid через AD - http://www.advproxy.net/ldapads.html

                    1 Reply Last reply Reply Quote 0
                    • D
                      dvserg
                      last edited by

                      @pmrt:

                      zar0ku1, не придумывайте сложности на пустом месте.
                      Пример настройки Squid через AD - http://www.advproxy.net/ldapads.html

                      Спасибо, завтра проверю.

                      SquidGuardDoc EN  RU Tutorial
                      Localization ru_PFSense

                      1 Reply Last reply Reply Quote 0
                      • Z
                        zar0ku1
                        last edited by

                        @pmrt:

                        zar0ku1, не придумывайте сложности на пустом месте.
                        Пример настройки Squid через AD - http://www.advproxy.net/ldapads.html

                        про какие сложности речь?

                        человек сказал:

                        Но насколько я понимаю самбы и винбинда в pfSense нет.

                        я ответил, что можно поставить, в контексте данного топика самба не нужна, я ж в самом начале спросил есть сервер с АД или нет

                        закрывайте темы, если ответ на ваш вопрос полон.
                        если схема сложная - не поленитесь ее нарисовать

                        1 Reply Last reply Reply Quote 0
                        • S
                          sandro_m16
                          last edited by

                          Ну что коллеги. У кого нибудь получилось авторизация к AD прикрутить ??? Второй день бьюсь и всё безрезультатно…..... :'(

                          1 Reply Last reply Reply Quote 0
                          • D
                            dvserg
                            last edited by

                            Вот что я сделал:

                            Создал в каталоге /tmp два пустых файла с разрешением 0644 root (?)
                            msntauth.allowusers
                            msntauth.denyusers

                            Отредактировал файлик /usr/local/etc/squid/msntauth.conf

                            # Sample MSNT authenticator configuration file
                            # Antonino Iannella, Stellar-X Pty Ltd
                            # Sun Sep  2 15:52:31 CST 2001
                            
                            # NT hosts to use. Best to put their IP addresses in /etc/hosts.
                            # (разделитель TAB)
                            server myDC	myDC	mydomain
                            #server other_PDC	other_BDC	otherdomain
                            
                            # Denied and allowed users. Comment these if not needed.
                            denyusers	/tmp/msntauth.denyusers
                            allowusers	/tmp/msntauth.allowusers
                            

                            В /etc/hosts пишем (разделитель TAB)

                            ip.ad.dr.res myDC.my.domain
                            

                            В АД завел тестовую учетку test с паролем 123

                            Зашел в консоль pfSense и запустил /usr/local/libexec/squid/msnt_auth. Ввел

                            test 123
                            OK
                            

                            OK это ответ msnt_auth

                            Зашел в гуи сквида в настройку авторизации, выставил так:

                            Auth. method = NT domain
                            LDAP = 2
                            Authentication server = myDC.mydomain.local
                            LDAP base domain = dc=mydomain,dc=local
                            Authentication prompt = Welcome
                            

                            Сохранил.

                            Иду через браузер в инет - на запрс имени/пароля ввожу
                            test
                            123

                            Вуаля! Я в инете.

                            Теперь о грязном белье..
                            Имя должно быть только латинским без пробелов и прочих спецсимволов.
                            Пароль должен быть обязательно. Пустой пароль не хочет пропускать.

                            Это все.

                            зы Где-то 3 часа сражался. Мне кажется из гуя не апдейтится конфиг, и необходимо присутствие этих пустых файликов с алоу/дени юзерс.

                            SquidGuardDoc EN  RU Tutorial
                            Localization ru_PFSense

                            1 Reply Last reply Reply Quote 0
                            • S
                              sandro_m16
                              last edited by

                              dvserg

                              Что то эта фишка у меня не проходит. После /usr/local/libexec/squid/msnt_auth user password - тишина полнейшая.

                              1 Reply Last reply Reply Quote 0
                              • D
                                dvserg
                                last edited by

                                @sandro_m16:

                                dvserg

                                Что то эта фишка у меня не проходит. После /usr/local/libexec/squid/msnt_auth user password - тишина полнейшая.

                                /usr/local/libexec/squid/msnt_auth <enter>воттут тишина, вводим : имя пробел пароль <enter>вот тут пишет ок или error</enter></enter>

                                SquidGuardDoc EN  RU Tutorial
                                Localization ru_PFSense

                                1 Reply Last reply Reply Quote 0
                                • S
                                  sandro_m16
                                  last edited by

                                  да уж всё гениальное просто. Только вот у меня ERR. Да и при перезагрузке pfsense из /tmp всё удаляется.

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    dvserg
                                    last edited by

                                    @sandro_m16:

                                    да уж всё гениальное просто. Только вот у меня ERR. Да и при перезагрузке pfsense из /tmp всё удаляется.

                                    Этщт файлик может быть ему и не нужен. Я описал как я сделал и у меня получилось..

                                    SquidGuardDoc EN  RU Tutorial
                                    Localization ru_PFSense

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      sandro_m16
                                      last edited by

                                      dvserg
                                      А контролер и Pfsense у тебя в одной подсети находятся ???
                                      У нас просто на цисках сетка и контролер и pfsense в разных посетях. Static routes прописан, но в squid.conf только сетка pfsense.
                                      Мот тут затык какой  ???

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dvserg
                                        last edited by

                                        @sandro_m16:

                                        dvserg
                                        А контролер и Pfsense у тебя в одной подсети находятся ???
                                        У нас просто на цисках сетка и контролер и pfsense в разных посетях. Static routes прописан, но в squid.conf только сетка pfsense.
                                        Мот тут затык какой  ???

                                        Да, в одной.

                                        SquidGuardDoc EN  RU Tutorial
                                        Localization ru_PFSense

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          sandro_m16
                                          last edited by

                                          А версия pfsense у тебя какая ?

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            dvserg
                                            last edited by

                                            @sandro_m16:

                                            А версия pfsense у тебя какая ?

                                            1.2, 1.2.3RC

                                            SquidGuardDoc EN  RU Tutorial
                                            Localization ru_PFSense

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