LINUX.ORG.RU
ФорумAdmin

Squid + NCSA


0

0

ОС RHEL 4.0 Скомпилировано: --prefix=/opt/squid_3 --enable-external-acl-helpers=ip_user,ldap_group,unix_group --enable-auth=basic --enable-referer-log --enable-underscores --enable-basic-auth-helpers=LDAP,NCSA

squid.conf содержит

auth_param basic program /opt/squid_3/libexec/ncsa_auth /opt/squid_3/pass

acl users proxy_auth requered src 192.168.1.55/255.255.255.0

http_access allow users

Файл pass создан и работает нормально.

В браузере прописываю mail.ru, идет запрос логина и пароля. Как только прохожу выдается ошибка :

ERROR The requested URL could not be retrieved

While trying to retrieve the URL: http://mail.ru/

The following error was encountered:

* Access Denied.

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

Помогите пожайлуста понять в чем дело. Доступ не разрешен но я же указал для ip итд ((

anonymous

Может имелcя ввиду адрес 192.168.1.0/255.255.255.0 а не 192.168.1.55/255.255.255.0? Как вариант, попробуй пока не указывать src ip

roy ★★★★★
()

> acl users proxy_auth requered src 192.168.1.55/255.255.255.0
А это точно синтаксически правильная строка ???
На сколько я помню обычно синтаксис был такой:
acl название_acl тип_acl данные

Т.е. если вам нужно и login/password проверять (для любого user-а), и IP, то надо так:
acl authenticated_user proxy_auth REQUIRED
acl kakoi_to_comp src 192.168.1.55/255.255.255.255

http_access allow authenticated_user kakoi_to_comp

Если и после этого не заработает - проверьте, хватает ли тому user-у, под которым работает squid, прав на чтение файла /opt/squid_3/pass.

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.