gipsy 0 Опубликовано: 2008-02-22 00:06:59 Share Опубликовано: 2008-02-22 00:06:59 Уважаемые знатоки пишет вам ГоГа Салеля с далекой Камчатки. У меня такой вопрос. Стоит FreeBSD 6.2 в качестве шлюза + squid прозрачный + stg-2.401.9.7+ipfw. В локалке находятся 20 рабочих станций. Мне необходимо сделать так чтобы старгайзер закрывал доступ юзерам по определенному превышению скаченного трафика. На текущий момент ситуация такая #ps aux | grep stargazer root 802 0,0 0,1 3248 2288 ?? I 13:58 0:00,00 stargazer: stg-ex root 1037 0,0 0,0 1604 1080 p0 S+ 14:56 0:00,00 grep stargazer Я могу подключаться к запущенному сервису посредством конфигуратора и редактиваровать настройки по пользователям и тарифным планам. Вопрос. 1. В каком направлении двигаться, чтобы настроить подсчет трафика по пользователям. 2. Какие правила необходимо добавить в ipfw для того, чтобы резать выход в инет вышедшим за пределы своего лимита пользователям. Ссылка на сообщение Поделиться на других сайтах
aksel 0 Опубліковано: 2008-02-22 01:25:12 Share Опубліковано: 2008-02-22 01:25:12 Что то мне подсказывает что он у тебя либо установлен криво либо настроен криво потому что у тебя нухватает одной строки ps ax |grep star 1203 ?? S<s 2:08.09 /usr/sbin/stargazer /etc/stargazer/ 1204 ?? I 0:00.02 stargazer: stg-exec (stargazer) 3826 p0 RL+ 0:00.00 grep star т.е. вот этой 1203 ?? S<s 2:08.09 /usr/sbin/stargazer /etc/stargazer/ Ссылка на сообщение Поделиться на других сайтах
gipsy 0 Опубліковано: 2008-02-22 03:32:28 Автор Share Опубліковано: 2008-02-22 03:32:28 Добился я такого результа #ps aux | grep stargazer root 1952 0,0 0,1 5952 4152 ?? S<s 18:28 0:00,57 /usr/sbin/stargazer root 1953 0,0 0,1 3248 2492 ?? I 18:28 0:00,00 stargazer: stg-exec (stargazer) root 1963 0,0 0,0 1604 1092 p2 S+ 18:30 0:00,00 grep stargazer Но если пишу такой вот скрипт stg.sh #!/bin/sh /usr/sbin/stargazer И ложу его в #cp stg.sh /usr/local/etc/rc.d/ делаю ребут сервера, то тогда получается вот такой результат ps aux | grep stargazer root 802 0,0 0,1 3248 2288 ?? I 13:58 0:00,00 stargazer: stg-ex root 1037 0,0 0,0 1604 1080 p0 S+ 14:56 0:00,00 grep stargazer Как правильно написать скрип запуска stg? Если stargazer.conf лежит в /etc/stargazer А бинарник лежит в /usr/sbin Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-02-22 06:55:53 Share Опубліковано: 2008-02-22 06:55:53 Что в логах-то? (/var/log/stargazer.log) Если в процессах висит только stg-exec и нет основного процесса - значит он завершился аварийно. Да, и версия старовата... Ссылка на сообщение Поделиться на других сайтах
gipsy 0 Опубліковано: 2008-02-22 09:47:47 Автор Share Опубліковано: 2008-02-22 09:47:47 Решил проблему таким образом (как указано в статье по на настрайке http://stargazer.dp.ua/doc20/conf_example_freebsd.html) #less /usr/local/etc/rc.d/stargazer.sh #!/bin/sh /usr/sbin/stargazer /etc/stargazer /usr/sbin/stargazer- бинарник #ll /usr/sbin/stargazer -rwxr-x--- 1 root wheel 5556405 18 фев 09:26 /usr/sbin/stargazer /etc/stargazer- здесь лежит stargazer.conf и скрипты #ll /etc/stargazer/ total 20 -rwxr-x--- 1 root wheel 155 18 фев 09:26 OnChange -rwxr-x--- 1 root wheel 340 18 фев 09:26 OnConnect -rwxr-x--- 1 root wheel 444 18 фев 09:26 OnDisconnect -rwxr-x--- 1 root wheel 304 18 фев 09:26 OnUserAdd -rwxr-x--- 1 root wheel 77 18 фев 09:26 OnUserDel -rw-r----- 1 root wheel 86 18 фев 09:26 rules -rw-r----- 1 root wheel 7163 18 фев 09:28 stargazer.conf Ссылка на сообщение Поделиться на других сайтах
gipsy 0 Опубліковано: 2008-02-22 09:51:57 Автор Share Опубліковано: 2008-02-22 09:51:57 Добавление к тому что выше #less /var/log/stargazer.log [i]# ребут и загрузка[/i] 2008-02-23 09:07:40 -- Module: 'Stg configurator v.0.05'. Stop successfull. 2008-02-23 09:07:40 -- Module: 'Pinger v.1.0'. Stop successfull. 2008-02-23 09:07:40 -- Module: 'Always Online authorizator v.1.0'. Stop successfull. 2008-02-23 09:07:40 -- Module: 'InetAccess authorizator v.1.0'. Stop successfull. 2008-02-23 09:07:41 -- Module: 'bpf_cap v.1.0'. Stop successfull. 2008-02-23 09:07:41 -- Traffcounter: Stop successfull. 2008-02-23 09:07:42 -- Users: Stop successfull. 2008-02-23 09:07:45 -- Queue was not removed. id=65536 2008-02-23 09:07:45 -- StgTimer: Stop successfull. 2008-02-23 09:07:45 -- Stg stopped successfully. 2008-02-23 09:07:45 -- --------------------------------------------- 2008-02-23 09:09:17 -- Stg v. Stg 2.401 2008-02-23 09:09:17 -- Message queue created successfully. msgKey=5555 msgID=65536 2008-02-23 09:09:17 -- Timer thread started successfully. 2008-02-23 09:09:17 -- Storage plugin: file_store v.1.02. Loading successfull. 2008-02-23 09:09:18 -- Users started successfully. 2008-02-23 09:09:18 -- Traffcounter started successfully. 2008-02-23 09:09:18 -- Module: 'bpf_cap v.1.0'. Start successfull. 0 2008-02-23 09:09:18 -- Module: 'InetAccess authorizator v.1.0'. Start successfull. 50 2008-02-23 09:09:18 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2008-02-23 09:09:18 -- Module: 'Pinger v.1.0'. Start successfull. 100 2008-02-23 09:09:18 -- Module: 'Stg configurator v.0.05'. Start successfull. 220 2008-02-23 09:09:18 -- Stg started successfully. 2008-02-23 09:09:18 -- +++++++++++++++++++++++++++++++++++++++++++++ Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас