Вообщем проблема заключается в настройке сквида таким образом, чтобы в отдельном файле был список IP пользователей, которым разрешен интернет, прочитал про external_acl_type, вроде как вызывает внешнюю программу, которой передается либо логин, либо пароль постучавшегося юзера, делает проверку и возвращает OK или ERR, если OK, то сквид пропускает данного юзера, либо нет если ERR. Я правильно все понимаю?
Так вот сделал конфиг простейший, скрипт и нифига=(
кусок конфига сквида:
Код: Выделить всё
...
external_acl_type us_class ttl=2 children=1 %SRC /etc/squid/bin/ac
acl AllowUsersClass external us_class
...
http_access allow AllowUsersClass
...
http_access deny allвот скрипт ac:
Код: Выделить всё
#!/usr/bin/perl
while (<STDIN>){
open(LOG, ">>/mnt/hlam/squid/ac");
print LOG "$_";
close(LOG);
print "OK\n";
}Как видите скрипт даже проверку не выполняет, просто возвращает в поток OK, но при этом страница в браузере долго долго открывается, без результата..в access ничего нету..в лог-файле ac добавляется при первом обращении IP, но если попытаться другую страничку, то IP не добавляется..
вообщем что посоветуете? где я ступил?=) Желательно примерчик и конфига и скприпта..
Система Gentoo, squid Version 2.6.STABLE16
Буду признателен за подсказку=)