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.
    • 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
                        • P
                          puri
                          last edited by

                          @dvserg:

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

                          test 123
                          OK
                          

                          Сделал то же самое в Событиях в домене в аудите входа пишет:

                          Имя журнала:   Security
                          Подача:        Microsoft-Windows-Security-Auditing
                          Дата:          20.01.2010 1:19:40
                          Код события:   4625
                          Категория задачи:Вход в систему
                          Уровень:       Сведения
                          Ключевые слова:Сбой аудита
                          Пользователь:  Н/Д
                          Компьютер:     RKSERVER.champion.loc
                          Описание:
                          Учетной записи не удалось выполнить вход в систему.
                          
                          Субъект:
                          	ИД безопасности:		NULL SID
                          	Имя учетной записи:		-
                          	Домен учетной записи:		-
                          	Код входа:		0x0
                          
                          Тип входа:			3
                          
                          Учетная запись, которой не удалось выполнить вход:
                          	ИД безопасности:		NULL SID
                          	Имя учетной записи:		puri
                          	Домен учетной записи:		CHAMPION
                          
                          Сведения об ошибке:
                          	Причина ошибки:		Неизвестное имя пользователя или неверный пароль.
                          	Состояние:			0xc000006d
                          	Подсостояние:		0xc000006a
                          
                          Сведения о процессе:
                          	Идентификатор процесса вызывающей стороны:	0x0
                          	Имя процесса вызывающей стороны:	-
                          
                          Сведения о сети:
                          	Имя рабочей станции:	\\GATEWAY.CHAMPIO
                          	Сетевой адрес источника:	192.168.24.254
                          	Порт источника:		4380
                          
                          Сведения о проверке подлинности:
                          	Процесс входа:		NtLmSsp 
                          	Пакет проверки подлинности:	NTLM
                          	Промежуточные службы:	-
                          	Имя пакета (только NTLM):	-
                          	Длина ключа:		0
                          

                          Настроил дома домен на вертуалке: пдс 2003 сервер, шлюз и веркстейшн.
                          Поправил msntauth.conf  все заработало. Видимо на работе делов в 2008 серваке.. Может кто знает в чем разница может быть. К сожелению домен на работе настраивал не я:(

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