Перейти до

phenix79

Маглы
  • Всього повідомлень

    13
  • Приєднався

  • Останній візит

Все, що було написано phenix79

  1. Но СТГ может начать уже снимать деньги с основного счёта, прежде чем пройдёт проверка на это условие. Это пробовать надо, я точно не знаю как оно сработает. Да и если баланс положительный - Инет у юзера будет всё равно, как сказали выше. Ещё можно написать простенький скрипт, который будет обходить юзеров и рубить им Инет по условию. Я бы дополнительно сунул проверку в OnConnect - скрипт по cron отрубает клиента, при определённом условии, а когда тот пытается подрубиться снова - в OnConnext для него по тому же условию просто не сработают разрешающие правила. Советую почитать прилагаемый к СТГ PDF-файлик, много там полезного по функциям. Спасибо огромное за ответ, но ничего не вышло Я просто хочу сказать, что у нас не провайдерская компания, а предприятие. Что побудило поставить старгайзер? Шеф попросил чтобы местная зона по республике не учитывалась, так как тариф по ней предоставляется бесплатный соответственно она не должна учитываться проксей на предприятии. Надумал поставить Squid+Sams, все нормально поставил, настроил. Есть там такая функция как локальные домены, куда можно вносить диапазон айпишников или сайты заходя на которые, у юзера не будет учитываться трафик. Я внес туда диапазон местных адресов, но он зараза как учитывал трафик так и учитывает. Прочитал на форумах, оказалось что это баг разработчиков. Потом начал искать альтернативу, и наткнулся на старгайзер. В принципе хороший билинг, но никак не могу разобраться с ним. Как мне сделать чтобы допустим у юзера Пупкина был установлен лимит в 2 гб, и после 31 числа каждого месяца НЕ ЗАВИСИМО израсходовал он этот трафик или нет все возвращалось на начальный уровень,то есть на те же 2 гб и чтобы оставшийся трафик за прошлый месяц не переходил и не приплюсовывался новым 2 гб?? Будьте любезны подскажите как это сделать??!!!
  2. Как настраивать тарифный план в старгайзер??? У меня есть тарифный план 'tariff' Есть допустим юзер 'user' Как сделать так чтобы у него после 31 числа каждого месяца трафик возвращался на начальный уровень?? Вот допустим я поставил ему лимит 500 мгб трафика, а он его расходует и потом уходит в минусы, и пока не добавишь еще трафика он не может стать активным. То есть как в SAMSе например, поставил человеку лимит определенный 500 например, а в начале месяца все начинается заново. Подскажите пожалуйста кто знает?
  3. Подскажите пожалуйста, как произвести отключение юзера от интеренета в STARGAZER при превышении лимита? Поставил к примеру 10 ...но он накачал больше 10 мегабайт и работает дальше в инете, почему так?? Может я не правильно настраиваю что то?? В инструкции старгайзера ничего об этом не сказано..
  4. phenix79

    правила в файле "rules"

    Спасибо!!! А вот такой вопрос.. МОжно ли в старгайзере просматривать статистику по посещаемым сайтам, что то вроде SAMS.. или может какое нибудь дополнительное програмное обеспечение нужно установить для этого ...?? Вопрос 2 : Можно ли выбрать какой либо другой способ авторизации?? То есть без установки программы авторизатор на компы юзеров?? Потому что я заметил что если закрываешь авторизатор без нажатия кнопки ВЫХОД...он потом висит в процессах и кто угодно может юзать интернет. 1. Только установкой Squid. Без него доступна статистика по IP. 2. Да, always online. 3. Если закрываешь авторизатор без "выхода" он остается в трее. Но это можно изменить в настройках. У меня стоят SAMS+SQUID, шеф попросил сделать чтобы он не считал местный трафик, я как положено полез в самсе в локальные домены прописывать диапазон адресов, но он как считал трафик так и считает дальше, то есть это не помогло(к стати что за не доработка в самсе с локальными доменами???уже не я первый на это жалуюсь), потом решил старгайзер поставить внес в RULES адреса и он не стал высчитывать...как раз так как я и хотел. Но тут опять проблема, шефу нужна статистика по посещаемости сайтов, чего старгайзер не умеет делать. Можно ли сделать так чтобы авторизация юзера проходила через сквид а статистика высчитывалась через STARGAZER.??? Короче говоря. Можно заставить работать SAMS+SQUID+STARGAZER вместе. Для чего SAMS ?? Для того чтобы смотреть статистику по посещаемым сайтам. У меня в Iptables стоит переадресация всего проходящего трафика на порт 3128. Потом есть скрипт /etc/stargazer/*fw #!/bin/bash #Локальная подсеть net_cli=192.168.2.0/14 #Адреса шлюза server0=192.168.2.199 - сетевуха в локалку server1=*.*.*.* - сетевуха в инет #Интерфейс смотрящий на клиентов iface_cli=eth0 #Интерфейс смотрящий во внешний мир iface_world=eth1 #Порты на которых работают конфигуратор и авторизатор conf_port=5555 user_port1=5555 echo "1" > /proc/sys/net/ipv4/ip_forward # Очищаем правила файрвола iptables -t filter -F iptables -t filter -X iptables -t nat -F iptables -t nat -X # Политика по умолчанию DROP: всем всё запрещено iptables -t filter -P INPUT DROP iptables -t filter -P FORWARD DROP iptables -t filter -P OUTPUT DROP # Разрешаем пингам ходить всюду и всегда iptables -t filter -A INPUT -p icmp -j ACCEPT iptables -t filter -A FORWARD -p icmp -j ACCEPT iptables -t filter -A OUTPUT -p icmp -j ACCEPT # Разрешаем всё на локальном интерфейсе iptables -t filter -A INPUT -d 127.0.0.1 -j ACCEPT iptables -t filter -A OUTPUT -s 127.0.0.1 -j ACCEPT # Разрешить серверу общаться со внешним миром iptables -t filter -A INPUT -i $iface_world -j ACCEPT iptables -t filter -A OUTPUT -o $iface_world -j ACCEPT # DNS. Замечу, ДНС работает и по TCP и по UDP iptables -t filter -A INPUT -p tcp --sport 53 -j ACCEPT iptables -t filter -A FORWARD -p tcp --sport 53 -j ACCEPT iptables -t filter -A FORWARD -p tcp --dport 53 -j ACCEPT iptables -t filter -A OUTPUT -p tcp --dport 53 -j ACCEPT iptables -t filter -A INPUT -p udp --sport 53 -j ACCEPT iptables -t filter -A FORWARD -p udp --sport 53 -j ACCEPT iptables -t filter -A FORWARD -p udp --dport 53 -j ACCEPT iptables -t filter -A OUTPUT -p udp --dport 53 -j ACCEPT # SSH iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT #Stargazer configurator iptables -t filter -A INPUT -p tcp -s 192.168.2.0/24 -d $server0 --dport $conf_port -j ACCEPT iptables -t filter -A OUTPUT -p tcp -d 192.168.2.0/24 -s $server0 --sport $conf_port -j ACCEPT # UDP stargazer InetAccess iptables -t filter -A INPUT -p udp -s 192.168.2.0/24 --sport $user_port1 -d $server0 -j ACCEPT iptables -t filter -A OUTPUT -p udp -d 192.168.2.0/24 --dport $user_port1 -s $server0 -j ACCEPT #Маскарад iptables -t nat -A POSTROUTING -d 0.0.0.0/0 -j MASQUERADE Как только я запускаю скрипт, то после этого до самса не достучаться.. Как правильно выстроить правила в фаерволе?? Или точнее какие правило нужно внести чтобы работала связка SAMS+SQUID+STARGAZER? Буду очень благодарен если кто то поможет в данном вопросе.
  5. phenix79

    Не создаётся stargazer.pid

    Версия какая? Пропиши в конфиге параметр PidFile='/var/run/stargazer.pid' В более поздних он будет таким по умолчанию. Да вроди бы все прописано в конфиге... PIDFile = /var/run/stargazer.pid Но у тебя я заметил директория берется в одинарные кавычки '/var/run/stargazer.pid' ...по умолчанию в файле конфигов их не стоит. Попробовал в кавычки поставить..все равно не работает. В чем же пможет быть причина?? Версия stargazer-2.405.9.8-20080518 2.405 не умеет писать свой PID Спасибо всем !!! Тогда тема закрыта
  6. phenix79

    правила в файле "rules"

    Спасибо!!! А вот такой вопрос.. МОжно ли в старгайзере просматривать статистику по посещаемым сайтам, что то вроде SAMS.. или может какое нибудь дополнительное програмное обеспечение нужно установить для этого ...?? Вопрос 2 : Можно ли выбрать какой либо другой способ авторизации?? То есть без установки программы авторизатор на компы юзеров?? Потому что я заметил что если закрываешь авторизатор без нажатия кнопки ВЫХОД...он потом висит в процессах и кто угодно может юзать интернет.
  7. phenix79

    правила в файле "rules"

    Нет. Имена, выводимые в авторизатор юзерам прописываются для каждого направления в stargazer.conf. Почитайте прилагаемый к СТГ PDF-файл помощи. А вот нашел в конфах действительно указывается <DirNames> DirName0 = Local DirName1 = City DirName2 = World DirName3 = DirName4 = DirName5 = DirName6 = DirName7 = DirName8 = DirName9 = </DirNames> То есть DIR1 - это локалка DIR2 - местные ресурсы DIR3 - МИР Я прав??
  8. phenix79

    Не создаётся stargazer.pid

    Директория есть... Вот права -rwxr-xr-x 1 root root 12 Окт 27 2008 first -rwxr-xr-x 1 root root 2924 Окт 3 12:10 fw -rwxr-xr-x 1 root root 12 Окт 27 2008 last -rwxr-x--- 1 root root 154 Окт 3 12:06 OnChange -rwxr-x--- 1 root root 705 Окт 3 13:06 OnConnect -rwxr-x--- 1 root root 1286 Окт 3 14:36 OnDisconnect -rwxr-x--- 1 root root 491 Окт 3 12:07 OnUserAdd -rwxr-x--- 1 root root 76 Окт 3 12:07 OnUserDel -rw-r----- 1 root root 1288 Окт 4 20:09 rules -rw-r----- 1 root squid 12798 Окт 4 19:49 stargazer.conf А директорию ты какую имел ввиду? Эту? /etc/stargazer или где пид файл? /var/run
  9. phenix79

    Не создаётся stargazer.pid

    Версия какая? Пропиши в конфиге параметр PidFile='/var/run/stargazer.pid' В более поздних он будет таким по умолчанию. Да вроди бы все прописано в конфиге... PIDFile = /var/run/stargazer.pid Но у тебя я заметил директория берется в одинарные кавычки '/var/run/stargazer.pid' ...по умолчанию в файле конфигов их не стоит. Попробовал в кавычки поставить..все равно не работает. В чем же пможет быть причина?? Версия stargazer-2.405.9.8-20080518
  10. Может кто нибудь подсказать... Как stargazer считает трафик??? файл /etc/stargazer/rules #Трафик на шлюзе ALL 192.168.2.199 DIR0 ALL 95.215.244.4 DIR0 #Пинги не считаем ICMP 0.0.0.0/0 NULL #Местный трафик ALL 70.38.5.104/29 DIR1 ALL 77.94.44.0/22 DIR1 ALL 77.95.56.0/21 DIR1 ALL 94.143.192.0/21 DIR1 ALL 212.42.96.0/19 DIR1 ALL 77.235.0.0/19 DIR1 ALL 92.245.96.0/19 DIR1 ALL 109.201.160.0/19 DIR1 Получается если клиент конектится с какого либо компа в инет, то он считает местный трафик для подсетей которые я обозначил выше (Местный трафик), а МИР наоборот не считает. Объясните пожалуйста кто знает как он выполняет подсчет...?? Как мне сделать чтобы он считал местный трафик отдельно а мир отдельно?? Изначально в файле были НАПРАВЛЕНИЯ DIR0 DIR1 DIR2 , я могу за место их дать какие то другие имена направлениям?? например DIRECT0 DIRECT1 DIRECT2 Как stargazer различает эти направления?? Я задал вышеперечисленные айпишники направлению DIR1....почему он считает именно их, а не МИР??
  11. Почему не создается stargazer.pid?? Сам старгайзер нормально стартует..без ошибок ПОдскажите пожалуйста причину?
  12. Спасибо всем!!!
  13. ПОдскажите пожалуйста кто нибудь, как запускаются авторизатор и конфигуратор??? Старгайзер нормально стартует и показывает что модули авторизатора и конфигуратора запущены. 2010-09-30 14:05:24 -- Stg v. Stg 2.404 2010-09-30 14:05:24 -- Message queue created successfully. msgKey=5555 msgID=32768 2010-09-30 14:05:24 -- Timer thread started successfully. 2010-09-30 14:05:24 -- Storage plugin: file_store v.1.02. Loading successfull. 2010-09-30 14:05:24 -- Users started successfully. 2010-09-30 14:05:24 -- Traffcounter started successfully. 2010-09-30 14:05:24 -- Module: 'ipq_cap v.1.1'. Start successfull. 0 2010-09-30 14:05:24 -- Module: 'RADIUS data access plugin v 0.5'. Start successfull. 20 2010-09-30 14:05:24 -- Module: 'InetAccess authorizator v.1.2'. Start successfull. 50 2010-09-30 14:05:24 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2010-09-30 14:05:24 -- Module: 'Pinger v.1.01'. Start successfull. 100 2010-09-30 14:05:24 -- Module: 'Stg configurator v.0.07'. Start successfull. 220 2010-09-30 14:05:24 -- Stg started successfully. 2010-09-30 14:05:24 -- +++++++++++++++++++++++++++++++++++++++++++++ А что дальше?? Как с винды конектиться к ним?? Не пойму каким образом установить в винеде конфигуратор с авторизатром. И ещё можно ли ка кто с вебинтерфейса старгайзером управлять?? Если да то как...подскажите пожалуйста..линукс недавно стал изучать.. СПАСИБО!!!
×
×
  • Створити нове...