Установил squid все работает, добавляю
authenticate_program в squid.conf, ругается
parseConfigFile: line ... unrecognized: authenticate_program /usr/local/squid/libexec/ncsa_auth /usr/local/etc/passwdвсе пути указаны правильно, все файлы на месте, из консоли запускается.
Может я что-то не понимаю разясните плиз.
>Установил squid все работает, добавляю
>authenticate_program в squid.conf, ругается
>parseConfigFile: line ... unrecognized: authenticate_program /usr/local/squid/libexec/ncsa_auth /usr/local/etc/passwd
>
>все пути указаны правильно, все файлы на месте, из консоли запускается.
>Может я что-то не понимаю разясните плиз.
попробуй
auth_param basic program /usr/local/libexec/ncsa_auth
>попробуй
>auth_param basic program /usr/local/libexec/ncsa_authНа нее перестал ругаться теперь пишет
aclParseAclLine: IGNORING: Proxy Auth ACL 'acl password proxy_auth REQUIRED' because no authentication schemes are fully configured
>>попробуй
>>auth_param basic program /usr/local/libexec/ncsa_auth
>
>На нее перестал ругаться теперь пишет
>
>aclParseAclLine: IGNORING: Proxy Auth ACL 'acl password proxy_auth REQUIRED' because no authentication
>schemes are fully configuredа теперь по ману
http://squid.opennet.ru/FAQ/my/FAQrus-23.html
>а теперь по ману
>http://squid.opennet.ru/FAQ/my/FAQrus-23.html)) В том то и беда добавляю
acl foo proxy_auth REQUIRED
acl all src 0/0
http_access allow foo
http_access deny allи он начинает орать
>>а теперь по ману
>>http://squid.opennet.ru/FAQ/my/FAQrus-23.html
>
>)) В том то и беда добавляю
>
>acl foo proxy_auth REQUIRED
>acl all src 0/0
>http_access allow foo
>http_access deny all
>
>и он начинает орать
покажи все строки по auth.
+c --enable-auth копилил?
+покажи как ругаеться
>покажи все строки по auth.
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/etc/passwd
acl password proxy_auth REQUIRED
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl clients src 192.168.0.0/255.255.255.0
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
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
http_access allow clients password
http_access deny all>+c --enable-auth копилил?
Естестно>+покажи как ругаеться
2003/12/24 12:42:35| aclParseAclLine: IGNORING: Proxy Auth ACL 'acl password pro
xy_auth REQUIRED' because no authentication schemes are fully configured.
2003/12/24 12:42:35| aclParseAclLine: IGNORING invalid ACL: acl password proxy_a
uth REQUIRED
2003/12/24 12:42:35| squid.conf line 1426: http_access allow clients password
2003/12/24 12:42:35| aclParseAccessLine: ACL name 'password' not found.
>>покажи все строки по auth.
>auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/etc/passwd
>acl password proxy_auth REQUIRED
>acl all src 0.0.0.0/0.0.0.0
>acl manager proto cache_object
>acl localhost src 127.0.0.1/255.255.255.255
>acl clients src 192.168.0.0/255.255.255.0
>acl SSL_ports port 443 563
>acl Safe_ports port 80
> # http
>acl Safe_ports port 21
> # ftp
>acl Safe_ports port 443 563 # https, snews
>
>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
>http_access allow clients password
>http_access deny all
>
>>+c --enable-auth копилил?
>Естестно
>
>>+покажи как ругаеться
>2003/12/24 12:42:35| aclParseAclLine: IGNORING: Proxy Auth ACL 'acl password pro
>xy_auth REQUIRED' because no authentication schemes are fully configured.
>2003/12/24 12:42:35| aclParseAclLine: IGNORING invalid ACL: acl password proxy_a
>uth REQUIRED
>2003/12/24 12:42:35| squid.conf line 1426: http_access allow clients password
>2003/12/24 12:42:35| aclParseAccessLine: ACL name 'password' not found.acl pass proxy_auth REQUIRED поставь самым последним из аклов
и password попробуй заменить, может слово зарезервлено...auth_param basic а children и т.д. проставлены....
>acl pass proxy_auth REQUIRED поставь самым последним из аклов
>и password попробуй заменить, может слово зарезервлено...auth_param basic а children и
>т.д. проставлены....
Поменял на CHEL и переставил. Таже беда.
auth_param basic прописан, а что с children делать??2003/12/24 13:00:58| aclParseAclLine: IGNORING: Proxy Auth ACL 'acl chel proxy_a
uth REQUIRED' because no authentication schemes are fully configured.
2003/12/24 13:00:58| aclParseAclLine: IGNORING invalid ACL: acl chel proxy_auth
REQUIRED
2003/12/24 13:00:58| squid.conf line 1427: http_access allow clients chel
2003/12/24 13:00:58| aclParseAccessLine: ACL name 'chel' not found.
у меня так
auth_param basic program /usr/local/libexec/ncsa_auth \ /usr/local/etc/squid/passw
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
Большое спасибо все заработало
Всем Привет.
Сделал тоже, что посоветал достопочтимый Denn, но вылезла проблема:
после настройки NCSA авторизации запускаю IE, ввожу пароль - пропускает. Далее - вне зависимости о пути выдает Connection Failed. The system returned:(111) Connection refused
Часть squid.conf:
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl users proxy_auth REQUIRED
http_access allow users
http_access deny allЧто не так?
>Всем Привет.
>Сделал тоже, что посоветал достопочтимый Denn, но вылезла проблема:
>после настройки NCSA авторизации запускаю IE, ввожу пароль - пропускает. Далее -
>вне зависимости о пути выдает Connection Failed. The system returned:(111) Connection
>refused
>Часть squid.conf:
>auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd
>auth_param basic children 5
>auth_param basic realm Squid proxy-caching web server
>auth_param basic credentialsttl 2 hours
>acl users proxy_auth REQUIRED
>http_access allow users
>http_access deny all
>
>Что не так?
а где акл твоей сетки...
типа,
acl mynet src 172.16.127.0/255.255.255.0
http_access allow mynet users
>Всем Привет.
>Сделал тоже, что посоветал достопочтимый Denn, но вылезла проблема:
>после настройки NCSA авторизации запускаю IE, ввожу пароль - пропускает. Далее -
>вне зависимости о пути выдает Connection Failed. The system returned:(111) Connection
>refused
>Часть squid.conf:
>auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd
>auth_param basic children 5
>auth_param basic realm Squid proxy-caching web server
>auth_param basic credentialsttl 2 hours
>acl users proxy_auth REQUIRED
>http_access allow users
>http_access deny all
>
>Что не так?
а где акл твоей сетки...
типа,
acl mynet src 172.16.127.0/255.255.255.0
http_access allow mynet users
Спасибо за совет!>а где акл твоей сетки...
>типа,
>acl mynet src 172.16.127.0/255.255.255.0
>http_access allow mynet usersКое-что было, кое-что добавил. Результат:
acl all src 0.0.0.0/0.0.0.0
acl usersnet src 192.168.0.0/255.255.255.0
acl localhost src 127.0.0.1/255.255.255.255
http_access allow users usersnet
http_access deny allНо конечный результат - таже ошибка :(
Забыл сказать -
killall -1 squid
делал
>Спасибо за совет!
>
>>а где акл твоей сетки...
>>типа,
>>acl mynet src 172.16.127.0/255.255.255.0
>>http_access allow mynet users
>
>Кое-что было, кое-что добавил. Результат:
>acl all src 0.0.0.0/0.0.0.0
>acl usersnet src 192.168.0.0/255.255.255.0
>acl localhost src 127.0.0.1/255.255.255.255
>http_access allow users usersnet
>http_access deny all
>
>Но конечный результат - таже ошибка :(
http_access allow usersnet users
Denn,
поменял местами, как было указано
>http_access allow usersnet users
killall -1 squid
Но squid'у по-барабану...
>Denn,
>поменял местами, как было указано
>>http_access allow usersnet users
>killall -1 squid
>Но squid'у по-барабану...
поставь acl usersnet src 192.168.0.0/255.255.255.0
перед акл с REQUIRED, а REQUIRED последним акл.+можешь на мыло весь конф.
Спасибо.
Сделал как написано.
Результат - по нулям :(
Конф по e-mail выслал.
>Спасибо.
>Сделал как написано.
>Результат - по нулям :(
>Конф по e-mail выслал.а че у тебя bnet и usernet в одном диапазоне?
намучено немного...
давай, роман, попробуй так...acl usersnet src 192.168.0.0/255.255.255.0
acl busers proxy_auth REQUIRED
http_access allow usersnet busers
http_access deny allи че говорит покажи
>а че у тебя bnet и usernet в одном диапазоне?
> намучено немного...
> давай, роман, попробуй так...
>
> acl usersnet src 192.168.0.0/255.255.255.0
> acl busers proxy_auth REQUIRED
> http_access allow usersnet busers
> http_access deny all
>
> и че говорит покажиРезультат тот же.
usernet убрал.
Отключил авторизацию - результат тотже. Так что дело в чем-то другом.
netstat -tanc говорит, что клиент садится на порт 3128.
/etc/hosts.allow и /etc/hosts.deny - пустые
Что еще глянуть можно?
в ИЕ прокси прописан?
>в ИЕ прокси прописан?
Само-собой.
У меня 2 сервака.
На одном RH7.3. Squid через него работает нормально
2-й сервак FedoraCore1 - который сейчас мучаю. Через него ИЕ не ходитERROR
The requested URL could not be retrieved--------------------------------------------------------------------------------
While trying to retrieve the URL: http://www.ya.ru/
The following error was encountered:
Connection Failed
The system returned:(111) Connection refused
The remote host or network may be down. Please try the request again.Your cache administrator is roman@prb.cb.
--------------------------------------------------------------------------------
Generated Thu, 25 Dec 2003 12:17:08 GMT by files.prb.cb (squid/2.5.STABLE4)
По идее squid в лог должен заносить неудавшиеся запросы.
А у меня в /var/log/squid/access.log
...
1072357992.549 30 192.168.0.136 TCP_MISS/503 1404 GET http://ya.ru roman NONE/- text/html
...
В cache.log последняя строчка:
2003/12/25 15:08:05| Ready to serve requests.
В /var/log/messages - ничего по этому поводу нет.
Может кто знает где еще логи найти можно?
>По идее squid в лог должен заносить неудавшиеся запросы.
>А у меня в /var/log/squid/access.log
>...
>1072357992.549 30 192.168.0.136 TCP_MISS/503 1404 GET http://ya.ru
>roman NONE/- text/html
>...
>В cache.log последняя строчка:
>2003/12/25 15:08:05| Ready to serve requests.
>В /var/log/messages - ничего по этому поводу нет.
>Может кто знает где еще логи найти можно?днс?
Все Понял!!!
Firewall не пропускает 80 порт!!!
>Все Понял!!!
>Firewall не пропускает 80 порт!!!:)