The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
squid 2е авторизации в одной сети, !*! alanq, 29-Ноя-15, 14:34  [смотреть все]
Доброго времени. есть сквид и т.п. все настраивалось через webmin squid работает с авторизацией (Внешняя аутентификация ACL External Auth логин+пароль). Возникла потребность авторизовать некоторые машины по MAC без запроса логина+пароля. Когда делаю (Ethernet Address) и помещаю привило выше первой авторизации, все работает но спустя пару мину все начинает дико тормозить, любая страница открывается в течении нескольких минут. Скажите как правильно сделать такой вид авторизации? все машины находятся в одной сети 192.168.0/24. Сильно не ругайтесь я только учусь ). Требуемые логи и т.п. предоставлю, скажите какие. За ранее всем спасибо.

  • squid 2е авторизации в одной сети, !*! Павел Самсонов, 19:50 , 29-Ноя-15 (1)
    > Доброго времени. есть сквид и т.п. все настраивалось через webmin squid работает
    > с авторизацией (Внешняя аутентификация ACL External Auth логин+пароль). Возникла потребность
    > авторизовать некоторые машины по MAC без запроса логина+пароля. Когда делаю (Ethernet
    > Address) и помещаю привило выше первой авторизации, все работает но спустя
    > пару мину все начинает дико тормозить, любая страница открывается в течении
    > нескольких минут. Скажите как правильно сделать такой вид авторизации? все машины
    > находятся в одной сети 192.168.0/24. Сильно не ругайтесь я только учусь
    > ). Требуемые логи и т.п. предоставлю, скажите какие. За ранее всем
    > спасибо.

    Я бы не делал на уровне mac, я бы сделална уровне ip. Раздать статические ip и пустить их без авториации.

    • squid 2е авторизации в одной сети, !*! alanq, 20:35 , 29-Ноя-15 (2)

      > Я бы не делал на уровне mac, я бы сделална уровне ip.
      > Раздать статические ip и пустить их без авториации.

      хорошо, совместить с авторизацией логин+пароль для одних пользователей и по ip без пароля и логина других возможно? и как это сделать?

      • squid 2е авторизации в одной сети, !*! ipmanyak, 08:50 , 01-Дек-15 (3)
        >> Я бы не делал на уровне mac, я бы сделална уровне ip.
        >> Раздать статические ip и пустить их без авториации.
        > хорошо, совместить с авторизацией логин+пароль для одних пользователей и по ip без
        > пароля и логина других возможно? и как это сделать?

        поставить разрешающие аксели по IP или MAC выше правил с авторизацией логин+пароль


        • squid 2е авторизации в одной сети, !*! alanq, 13:16 , 01-Дек-15 (4)

          > поставить разрешающие аксели по IP или MAC выше правил с авторизацией логин+пароль

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


          • squid 2е авторизации в одной сети, !*! ipmanyak, 14:18 , 01-Дек-15 (5)
            >> поставить разрешающие аксели по IP или MAC выше правил с авторизацией логин+пароль
            > так и сделал после чего спустя некоторое время появляются жуткие тормоза. С
            > чем это может быть связано?

            Тормоза у вас по другой причине. Какого размера кэш на диске выделил?
            Приведи конфиг сквида сюда, но только без каментов.
            убрать камменты
            grep -v "^#" squid.conf | uniq > squid.conf.txt
            squid.conf.txt  - сюда


            • squid 2е авторизации в одной сети, !*! alanq, 15:15 , 01-Дек-15 (6)
              > Тормоза у вас по другой причине. Какого размера кэш на диске выделил?
              > Приведи конфиг сквида сюда, но только без каментов.
              > убрать камменты
              > grep -v "^#" squid.conf | uniq > squid.conf.txt
              > squid.conf.txt  - сюда

              auth_param basic program /etc/webmin/squid/squid-auth.pl /etc/webmin/squid/users
              auth_param basic children 1500

              acl SSL_ports port 443
              acl Safe_ports port 80 # http
              acl Safe_ports port 21 # ftp
              acl Safe_ports port 443 # https
              acl Safe_ports port 70 # gopher
              acl Safe_ports port 210 # wais
              acl Safe_ports port 1025-65535 # unregistered ports
              acl Safe_ports port 280 # http-mgmt
              acl Safe_ports port 488 # gss-http
              acl Safe_ports port 591 # filemaker
              acl Safe_ports port 777 # multiling http
              acl CONNECT method CONNECT
              acl auth proxy_auth REQUIRED
              acl mactest arp 00:E0:4D:55:7C:6E 00:E0:4D:55:7A:75

              http_access allow localhost manager

              http_access deny manager

              http_access deny !Safe_ports
              http_access deny CONNECT !SSL_ports

              http_access allow mactest

              http_access allow auth
              http_access allow localhost
              http_access deny all

              http_port 192.168.0.1:3128
              http_port 192.168.0.1:3127

              cache_mem 1 GB

              cache_dir ufs /var/spool/squid3 15000 64 256

              coredump_dir /var/spool/squid3

              refresh_pattern ^ftp:        1440    20%    10080
              refresh_pattern ^gopher:    1440    0%    1440
              refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
              refresh_pattern (Release|Packages(.gz)*)$      0       20%     2880
              refresh_pattern .        0    20%    4320

              cache_effective_user proxy

              forwarded_for off

              cache_effective_group proxy
              redirect_program /usr/bin/squidGuard -c /etc/squidguard/squidGuard.conf

              • squid 2е авторизации в одной сети, !*! alanq, 18:05 , 01-Дек-15 (7)
                на всякий вывел grep -v "^#|^$" /etc/squid*/squid.conf | grep dns

                #  TAG: dns_v4_fallback
                #  TAG: dns_testnames
                #  TAG: positive_dns_ttl    time-units
                #    larger than negative_dns_ttl.
                # positive_dns_ttl 6 hours
                #  TAG: negative_dns_ttl    time-units
                # negative_dns_ttl 1 minutes
                #  TAG: incoming_dns_average
                # incoming_dns_average 4
                #  TAG: min_dns_poll_cnt
                # min_dns_poll_cnt 8
                #  TAG: cache_dns_program
                #       --disable-internal-dns
                #    Specify the location of the executable for dnslookup process.
                # cache_dns_program /usr/lib/squid3/dnsserver
                #  TAG: dns_children
                #       --disable-internal-dns
                # dns_children 32 startup=1 idle=1
                #  TAG: dns_retransmit_interval
                # dns_retransmit_interval 5 seconds
                #  TAG: dns_timeout
                # dns_timeout 30 seconds
                #  TAG: dns_packet_max
                #  TAG: dns_defnames    on|off
                #  TAG: dns_nameservers
                #    Example: dns_nameservers 10.0.0.1 192.172.0.4 95.154.128.32 78.46.36.8
                #dns_nameservers 8.8.8.8 8.8.4.4
                #  TAG: dns_v4_first
                # dns_v4_first off
                #        dns
                но что тут не понимаю сори(

              • squid 2е авторизации в одной сети, !*! eRIC, 12:38 , 04-Дек-15 (8) +1
                acl auth_ips src 192.168.0.10 192.168.0.11
                acl notauth_ips src 192.168.0.20 192.168.0.30

                http_access allow notauth_ips
                http_access allow auth auth_ips

                notauth_ips - IP адреса для которых не запрашивается логин и пароль
                auth_ips - IP адреса для которыx запрашивается пароль.

                так же можно не указывая IP адреса в ACL сделать чтобы запрашивался у всех логин и пароль. Для этого сперва в начале списка указываем ACL и https_access которым не нужно запрашивать логин и пароль(auth) и уже потом идет другое правило ACL и https_access c auth для остальных.

                http://wiki.squid-cache.org/SquidFaq/SquidAcl читайте как работать с ACL листами




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру