Ограничение обьёма трафика в день

Обсуждение программы редиректора
Ответить
velik
Сообщения: 6
Зарегистрирован: Чт ноя 30, 2006 12:13

Ограничение обьёма трафика в день

Сообщение velik »

Здравствуйте. Такая проблема. У меня squid+lightsquid+rejik. Есть задача обрубать интернет пользователям которые превысили лимит. Сейчас добился того, что скрипт по крону берёт у lightsquid список IP качальщиков и складывает их в файл ban.txt. Пытался сделать как тут http://rejik.ru/forum/profile.php . В redirector.conf дописал
<LIMIT>
ban_dir /usr/local/rejik3/banlist/limit/
url http://127.0.0.1/ban/limit.html
work_ip f:/путь_к_файлу/ban.txt
reverse
Результата нет. В логах пусто... Что же делать?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Ссылка ошибочная?
В логах режика пишет, что подгружает урлы, для LIMIT?
Может быть несовместимый формат списка ip?

velik
Сообщения: 6
Зарегистрирован: Чт ноя 30, 2006 12:13

Сообщение velik »

Да ссылка не та :) Пытался сделать как тут http://www.rejik.ru/830/index.html
В логах про LIMIT ничего.
А какой должен быть формат IP? У меня просто 192.168.1.20

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Если в логах, про LIMIT совсем ничего нет, значит режик не видит эту секцию.
1. Проверьте правильность путей в конфиге.
2. Проверьте права на доступ к папке (сравните с другими).
3. Проверьте название файлов (должно быть urls, а не url).

После передёргивания сквида, должен появиться файл urls.cache.

velik
Сообщения: 6
Зарегистрирован: Чт ноя 30, 2006 12:13

Сообщение velik »

Эх, блин, ничего не получается. Пути, права и название файлов проверил по нескольку раз. urls.cache не создаётся. и вообще сквид слетает когда включена эта секция... Буду искать другое решение...

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

1. Удалите логи режика.
2. Запустите check-redirector.
3. Покажите redirector.err и конфиг режика целиком

velik
Сообщения: 6
Зарегистрирован: Чт ноя 30, 2006 12:13

Сообщение velik »

Что-то вообще режик перестал работать. Но проблема вырисовывается.
Вот какую ошибку пишет.
2006-12-01 18:18:29 [5617] MAKE-CACHE: MAKE /usr/local/rejik3/banlist/limit/allow_urls.cache
2006-12-01 18:18:29 [5617] MAKE-CACHE: Load 1 rules from /usr/local/rejik3/banlists/noban
2006-12-01 18:18:29 [5617] MAKE-CACHE: ERROR: Can't open file /usr/local/rejik3/banlist/limit/allow_urls.cache (for write): No such file or directory
# ls -l /usr/local/rejik3/banlists/limit/
итого 8
-rw-rw-rw- 1 proxy proxy 23 2006-10-29 09:08 allow_urls.cache
-rw-rw-rw- 1 proxy proxy 0 2006-10-28 14:23 lock.file
-rw-r--r-- 1 proxy proxy 65 2006-12-01 16:40 urls
копировал файлы из ../ban/
Вот конфиг:
error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
allow_urls /usr/local/rejik3/banlists/noban

<LIMIT>
ban_dir /usr/local/rejik3/banlist/limit
url http://127.0.0.1/ban/limit.html
work_ip f:/usr/local/rejik3//offlimit/ban.txt
reverse

<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
url http://127.0.0.1/ban/1x1.gif

<PORNO>
ban_dir /usr/local/rejik3/banlists/porno
url http://127.0.0.1/ban/porno.html

<MP3>
ban_dir /usr/local/rejik3/banlists/mp3
url http://127.0.0.1/ban/mp3.html

<JS>
ban_dir /usr/local/rejik3/banlists/js
url http://127.0.0.1/ban/js.js

Заранее благодарен.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Сделайте ls -l /usr/local/rejik3/banlists

velik
Сообщения: 6
Зарегистрирован: Чт ноя 30, 2006 12:13

Сообщение velik »

# ls -l /usr/local/rejik3/banlists/
итого 4
drwxr-xr-x 2 proxy proxy 192 2006-10-29 09:08 banners
drwxr-xr-x 2 proxy proxy 104 2006-10-28 14:23 js
drwxr-xr-x 2 proxy proxy 136 2006-12-01 18:19 limit
drwxr-xr-x 2 proxy proxy 72 2003-07-30 19:11 mp3
-rw-r--r-- 1 proxy proxy 11 2006-10-29 09:06 noban
drwxr-xr-x 2 proxy proxy 104 2006-10-28 14:23 porno

# ls -l /usr/local/rejik3/banlists/limit/
итого 8
-rw-rw-rw- 1 proxy proxy 23 2006-10-29 09:08 allow_urls.cache
-rw-rw-rw- 1 proxy proxy 0 2006-10-28 14:23 lock.file
-rw-r--r-- 1 proxy proxy 65 2006-12-01 16:40 urls

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Странно, с правами вроде как все в порядке.
Попробуйте удалить все *.cache файлы и перезапустить сквид.
Попробуйте check-redirector.

velik
Сообщения: 6
Зарегистрирован: Чт ноя 30, 2006 12:13

Сообщение velik »

check-redirector молчит. Режик никак не стартует со включенной Limit... Ладно. Спасибо.

Hunter-serj
Сообщения: 4
Зарегистрирован: Чт мар 15, 2007 20:59

Re: Ограничение обьёма трафика в день

Сообщение Hunter-serj »

velik писал(а):Здравствуйте. Такая проблема. У меня squid+lightsquid+rejik. Есть задача обрубать интернет пользователям которые превысили лимит. Сейчас добился того, что скрипт по крону берёт у lightsquid список IP качальщиков и складывает их в файл ban.txt. Пытался сделать как тут http://rejik.ru/forum/profile.php . В redirector.conf дописал
<LIMIT>
ban_dir /usr/local/rejik3/banlist/limit/
url http://127.0.0.1/ban/limit.html
work_ip f:/путь_к_файлу/ban.txt
reverse
Результата нет. В логах пусто... Что же делать?
Попробуй прикрутить к системе что-то типа SAMS http://sams.perm.ru
или SAcc http://sacc.cybersec.ru/
Их уже обучили той затаче которую ты себе поставил

Ответить