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

SQUID + LDAP + AD

Scheduled Pinned Locked Moved Russian
57 Posts 17 Posters 49.6k 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.
  • P
    PhoenixFV
    last edited by May 27, 2013, 10:29 AM

    Дык, а что не так? Если по правильному заходит а по неправильному не заходит? Какую цель желаете достичь и что сейчас есть? Опишите поподробней…

    1 Reply Last reply Reply Quote 0
    • S
      swch
      last edited by May 27, 2013, 11:07 AM

      @PhoenixFV:

      Дык, а что не так? Если по правильному заходит а по неправильному не заходит? Какую цель желаете достичь и что сейчас есть? Опишите поподробней…

      По идее аутентификация LDAP подразумевает, что при входе в браузер и наборе адреса сайта логин и пароль пользователя берутся автоматом и ни каких окон с запросом логина и пароля быть не должно.
      Выше по тексту были опубликованы проверочные команды типа:
      **/usr/local/libexec/squid/squid_ldap_group -R -b "dc=domain,dc=com" -f "(&(sAMAccountName=%v)(memberOf=cn=%a,ou=hq,dc=domain,dc=com))" -D srv@domain.com -w pwd 192.168.1.1

      /usr/local/libexec/squid/squid_ldap_auth -R -v 3 -b dc=domain,dc=com -D srv@domain.com -w pwd -f "sAMAccountName=%s" -u cn -P 192.168.1.1:389
      Первой команде в консоли указываешь user[пробел]group[энтэр]Должно вернуть ОК или ERR
      Второй user[пробел]passwd[энтэр] так же должен увидеть ОК или ERR**
      Так вот при наборе подобных команд в консоле у меня на первую выдает ошибку, а на вторую ОК.
      Почему не пойму.

      1 Reply Last reply Reply Quote 0
      • S
        swch
        last edited by May 29, 2013, 8:00 AM

        2 дня мучений и косяк найден.
        Оказалось что контейнер Users это CN, а не OU.
        Теперь команды хелперов выполняются нормально, правила squid все равно не работают так как хотелось.
        Вот кусок squid.conf:

        Custom options

        external_acl_type ldap_users %LOGIN /usr/local/libexec/squid/squid_ldap_group -R -b "DC=domen,DC=local" -f "(&(objectclass=person)(sAMAccountName=%v)(memberOf=CN=%a,CN=Users,DC=domen,DC=local))" -D Proxys@domen.local -w 123456 192.168.1.1
        acl ad_inet external ldap_users InetUsers
        http_access allow ad_inet

        auth_param basic program /usr/local/libexec/squid/squid_ldap_auth -R -v 3 -b DC=domen,DC=local -D Proxys@domen.local -w 123456 -f "sAMAccountName=%s" -u CN -P 192.168.1.1:389
        auth_param basic children 6
        auth_param basic realm Please enter login and password
        auth_param basic credentialsttl 60 minutes
        acl password proxy_auth REQUIRED
        http_access allow password localnet

        При открытии броузера и ввода адреса вылетает окно с запросом логина и пароля. Т.е. получается действует вот этот кусок: auth_param basic program ….
        Подскажите, так и должно быть или все таки кусок external_acl_type ldap_users... не работает?

        1 Reply Last reply Reply Quote 0
        • S
          SysR
          last edited by Jun 17, 2013, 11:59 AM

          При открытии броузера и ввода адреса вылетает окно с запросом логина и пароля. Т.е. получается действует вот этот кусок: auth_param basic program ….
          Подскажите, так и должно быть или все таки кусок external_acl_type ldap_users... не работает?

          Так и должно быть.
          Прозрачно работает только NTLM авторизация, это уже совсем другая тема.

          По поводу Users… да это у МС почему-то CN, поэтому рекомендуется в АД создавать отдельные OU для своих пользователей.

          1 Reply Last reply Reply Quote 0
          • S
            swch
            last edited by Jun 18, 2013, 12:58 PM

            C NTLM авторизацией тоже не все гладко. По уму надо бы делать через керберос и винбинд. Но это гемор такой, что проще сразу целый сервер FREEBSD или LINUX поставить.

            1 Reply Last reply Reply Quote 0
            • S
              swch
              last edited by Jul 18, 2013, 1:00 PM

              В процессе работы возникла новая проблема: Как в lightsquid-e имена пользователей из AD заменить на фамилии имена и желательно в кириллице для отчета статистика. Прочел настройку lightsquid. Там есть файлик настройки realname.cfg, но он работает с IP-адресами, а у меня имена пользователей. Как быть?

              1 Reply Last reply Reply Quote 0
              • W
                werter
                last edited by Jul 19, 2013, 12:18 PM

                @swch:

                В процессе работы возникла новая проблема: Как в lightsquid-e имена пользователей из AD заменить на фамилии имена и желательно в кириллице для отчета статистика. Прочел настройку lightsquid. Там есть файлик настройки realname.cfg, но он работает с IP-адресами, а у меня имена пользователей. Как быть?

                А если в этом файле прописать сопоставление фамилия-имя - имя пользователя. По аналогии с IP ?

                1 Reply Last reply Reply Quote 0
                • S
                  swch
                  last edited by Jul 23, 2013, 10:49 AM

                  А вы знаете действительно помогло.
                  Только почему-то в документации об этом ничего не сказано.

                  1 Reply Last reply Reply Quote 0
                  • W
                    werter
                    last edited by Jul 24, 2013, 8:59 AM

                    @swch:

                    А вы знаете действительно помогло.
                    Только почему-то в документации об этом ничего не сказано.

                    Честно говоря, не ожидал. Просто по аналогии посоветовал.

                    P.s. И да, я тоже рад что вышло. Возьму на заметку :)

                    1 Reply Last reply Reply Quote 0
                    • S
                      Safer
                      last edited by Jul 25, 2013, 4:40 AM

                      2ТС: а нельзя ли картинки обновить в первом посте, а то похоже прибились они на хостинге?

                      1 Reply Last reply Reply Quote 0
                      • D
                        dvserg
                        last edited by Jul 25, 2013, 4:59 AM

                        @Safer:

                        2ТС: а нельзя ли картинки обновить в первом посте, а то похоже прибились они на хостинге?

                        А вот для этого есть возможность прикреплять картинки и файлы к посту в Additional Options.

                        SquidGuardDoc EN  RU Tutorial
                        Localization ru_PFSense

                        1 Reply Last reply Reply Quote 0
                        • S
                          Safer
                          last edited by Jul 25, 2013, 5:14 AM

                          @dvserg:

                          @Safer:

                          2ТС: а нельзя ли картинки обновить в первом посте, а то похоже прибились они на хостинге?

                          А вот для этого есть возможность прикреплять картинки и файлы к посту в Additional Options.

                          Я где-то не там смотрю картинки, или это не мне адресовано? sry за отфтоп

                          1 Reply Last reply Reply Quote 0
                          • D
                            dvserg
                            last edited by Jul 25, 2013, 5:22 AM

                            @Safer:

                            @dvserg:

                            @Safer:

                            2ТС: а нельзя ли картинки обновить в первом посте, а то похоже прибились они на хостинге?

                            А вот для этого есть возможность прикреплять картинки и файлы к посту в Additional Options.

                            Я где-то не там смотрю картинки, или это не мне адресовано? sry за отфтоп

                            Это скорее напоминание для выкладывающих картинки на сторонние хостинги. Естественно от моего напоминания на тех хостингах картинки сами не поправятся.

                            SquidGuardDoc EN  RU Tutorial
                            Localization ru_PFSense

                            1 Reply Last reply Reply Quote 0
                            • U
                              ultra
                              last edited by Aug 27, 2013, 12:41 PM

                              Настраивал по этому мануалу: http://vicryhc.wordpress.com/2013/07/08/how-to-setting-squid-on-pfsense-with-authentiaction-ldap-windows/
                              AD Server 2008R2 + Pfsense 2.0.3-RELEASE-i386-20130412-1022 + клиенты WinXP/Win7

                              1 Reply Last reply Reply Quote 0
                              • A
                                Angel_19
                                last edited by Jan 8, 2014, 12:36 PM

                                Может автор темы сделает более подробную статью?
                                А то что-то уж больно кратко…

                                1 Reply Last reply Reply Quote 0
                                • K
                                  kegelo
                                  last edited by Jan 10, 2014, 8:57 AM

                                  Так в итоге у кого нить получилось окошко с авторизацией логина и пароля убрать?

                                  1 Reply Last reply Reply Quote 0
                                  • U
                                    ultra
                                    last edited by Jan 10, 2014, 6:05 PM

                                    @kegelo:

                                    Так в итоге у кого нить получилось окошко с авторизацией логина и пароля убрать?

                                    В смысле? Авторизация в AD но без ввода логина/пароля как в transparent?

                                    1 Reply Last reply Reply Quote 0
                                    • K
                                      kozyan
                                      last edited by Jan 15, 2014, 12:25 PM

                                      Доброго времени суток!

                                      Подскажите пожалуйста возможно ли подружить PfSense с доменными логинами которые написаны на кириллице?

                                      Имеется PfSense 2.01 + Squid 3.1.20 + LDAP auth
                                      Пробовал в доп настройках сквида ставить " auth_param basic utf8 on"  однако результат тот же….

                                      Может есть вариант других связок? В целом не обязательно чтобы это был сквид.

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        werter
                                        last edited by Jan 15, 2014, 12:57 PM

                                        Вар .1 - обновление ( или установка с нуля 2.1 и подтягивание конфигов) до версии 2.1

                                        Вар. 2 - https://redmine.pfsense.org/issues/2227

                                        It was indeed a missing utf8_encode():

                                        I changed source:/etc/inc/auth.inc@184a6ceb#L1054 as following:
                                        11054c1054
                                        2<            $search    = @$ldapfunc($ldap,$ldac_split,$ldapfilter);
                                        3–-
                                        4>            $search    = @$ldapfunc($ldap,utf8_encode($ldac_split),$ldapfilter);
                                        51056c1056
                                        6<            $search  = @$ldapfunc($ldap,"{$ldac_split},{$ldapbasedn}",$ldapfilter);
                                        7---
                                        8>            $search  = @$ldapfunc($ldap,utf8_encode("{$ldac_split},{$ldapbasedn}"),$ldapfilter);

                                        And LDAP-based authentication is working just fine by now.

                                        1 Reply Last reply Reply Quote 0
                                        • L
                                          lex 0
                                          last edited by Jan 29, 2014, 7:40 AM

                                          Добрый день!

                                          А можно показать адекватный скриншоты Firewall rules, при данной связке SQUID + LDAP + AD? А так же настройки: Proxy server: General settings, Proxy server: Access control, Proxy server: Authentication.

                                          Буду очень признателен!!!

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            This community forum collects and processes your personal information.
                                            consent.not_received