URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92680
[ Назад ]

Исходное сообщение
"SAMS и ограничение трафика"

Отправлено User_Lamer , 30-Ноя-11 16:44 
Здравствуйте
Возникла проблема. Установил SAMS, настроил ncsa авторизацию, но пользователей по превышению лимита не отключает от интернета. Много чего в интернете почитал, но не помогло не одно решение. Редирект стоит rejik. В папке rejik есть файл disable_id.sams , в нём написаны те пользователи кого надо отключить, но он их не отключает. Дайте советы, а я уже буду говорить делал такое или нет. Скажите где искать решение?
(На сайте проекта SAMS пытался создать тему, не разрешает. Я так понял с 1.11.2011 проект не поддерживается)

Содержание

Сообщения в этом обсуждении
"SAMS и ограничение трафика"
Отправлено User_Lamer , 07-Дек-11 12:28 
Ау товарищи. Неужели нет тут тех кто может дать правильный совет. На сайте разработчика sams видимо нельзя сейчас задать вопрос. Кто-нибудь помогите. Я готов если что и конфиг прислать. ТОВАРИЩИ!!!!!

"SAMS и ограничение трафика"
Отправлено Slava , 07-Дек-11 15:24 
> есть файл disable_id.sams , в нём написаны те пользователи кого надо
> отключить, но он их не отключает. Дайте советы, а я уже

В режике должна быть секция, в которой подгружается этот файл.
У режика есть логи.


"SAMS и ограничение трафика"
Отправлено User_Lamer , 08-Дек-11 10:48 
>> есть файл disable_id.sams , в нём написаны те пользователи кого надо
>> отключить, но он их не отключает. Дайте советы, а я уже
> В режике должна быть секция, в которой подгружается этот файл.
> У режика есть логи.

Обнаружено. Что SAMS после реконфигурации изменяет файл squid.conf. Изменяет пути файлов доступа пользователей в интернет и создаёт свой файл доступа, куда пишет всех кто присутствует в SAMS независимо разрешён доступ или нет. Есть папка с режиком, в этой папке тоже есть файл доступа пользователей и в нём только те у кого есть разрешения, остальные запрещены и находятся в disable_id.sams. При попытке перепрописать пути, после реконфигурации всё это затирается. Вопрос. Как сделать, чтобы пути не затирались?


"SAMS и ограничение трафика"
Отправлено konstantin125 , 12-Дек-11 21:38 
>[оверквотинг удален]
>>> отключить, но он их не отключает. Дайте советы, а я уже
>> В режике должна быть секция, в которой подгружается этот файл.
>> У режика есть логи.
> Обнаружено. Что SAMS после реконфигурации изменяет файл squid.conf. Изменяет пути файлов
> доступа пользователей в интернет и создаёт свой файл доступа, куда пишет
> всех кто присутствует в SAMS независимо разрешён доступ или нет. Есть
> папка с режиком, в этой папке тоже есть файл доступа пользователей
> и в нём только те у кого есть разрешения, остальные запрещены
> и находятся в disable_id.sams. При попытке перепрописать пути, после реконфигурации всё
> это затирается. Вопрос. Как сделать, чтобы пути не затирались?

Чтобы не затирались настройки в squid.conf надо в конце строки добавить #
Только нельзя в строки где прописываются правила доступа просто добавить #, Squid начинает думать, что это ещё одна группа доступа и валится. Чтобы всё работало, лично я действительно создал acl с названием # и всё заработало :)


"SAMS и ограничение трафика"
Отправлено User_Lamer , 29-Дек-11 16:08 
> Чтобы не затирались настройки в squid.conf надо в конце строки добавить #
> Только нельзя в строки где прописываются правила доступа просто добавить #, Squid
> начинает думать, что это ещё одна группа доступа и валится. Чтобы
> всё работало, лично я действительно создал acl с названием # и
> всё заработало :)

Теперь после реконфигурации затирать перестало, но стал дописывать ещё одну строчку. Соответственно два файла с пользователями, которым открыт доступ в интернет. И squid смотрит в тот в который записываются все пользователи, которые указаны в SAMS(независимо от ключа активен или неактивен). Как это обойти?


"SAMS и ограничение трафика"
Отправлено konstantin125 , 31-Дек-11 11:52 
>> Чтобы не затирались настройки в squid.conf надо в конце строки добавить #
>> Только нельзя в строки где прописываются правила доступа просто добавить #, Squid
>> начинает думать, что это ещё одна группа доступа и валится. Чтобы
>> всё работало, лично я действительно создал acl с названием # и
>> всё заработало :)
> Теперь после реконфигурации затирать перестало, но стал дописывать ещё одну строчку. Соответственно
> два файла с пользователями, которым открыт доступ в интернет. И squid
> смотрит в тот в который записываются все пользователи, которые указаны в
> SAMS(независимо от ключа активен или неактивен). Как это обойти?

SAMS переводит пользователя в статус "отключен за превышение"?
Насколько я знаю, SAMS, при превышении трафика, отключённых пользователей помещает в отдельный файл и перезапускает squid. Если используется (я не совсем понял как всё настроено :) ) дополнительная резалка, то надо попробовать запрещающее правило поставить выше разрешающего (я точно не помню как squid обрабатывает правила, но наверное прокатит), а так как SAMS ставит свои правила сразу после тега #HTTP Access (по моему он так называется), то свои правила доступа надо размещать раньше тега и не использовать в названии файла с пользователями слова sams (у меня сделаны симлинки на нужные файлы) подобные правила удаляются при перезапуске SAMS.
Если не очень понятно всё это, то опиши, что хочешь настроить, я попробую предложить тебе рабочую настройку.