Перейти до

alesha

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

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

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

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

  1. alesha

    старгайзер и divert

    Не советую никому использовать tee у меня была такая конфа: Цел 600 ОЗУ 64, винт 4Гб, и после того как сделал этот tee, то мой комп просто умер я подключался по ssh около трех минут подсчет стал даже хуже, чем обычный, так тест был только с одним пользователем!
  2. NETAMS, но правда сам пока с ним не разбирался до конца только доку почитал. У меня стоит стг, но появится время так обязательно посмотрю его.
  3. alesha

    старгайзер и divert

    Vadimka, я немного разгребусь поработаю над этой проблему и буду писать о проблемах, ты понимаешь мне кажется что диверт без ната не работает!
  4. А не кто этими скриптиками не поделится, а? Которые будут блокировать пользователя. А про погрешность кто нибудь, что нибудь подскажет?
  5. Огромное всем спасибо, да действительно, исходники есть только нужно будет его по ставить и попробывать. Это моя ошибка не увидел. Так что чуть разгребусь и поставлю всем потом напишу о результатах.
  6. Возникла такая проблема, у меня есть тариф который подразумевает выдачу бесплатных 250Мб. Нужно разрешить пользоваться этим трафиком трем машинам однавременно, т.е есть офис в котором установлены 3 машины и нужно разрешить им вырабатывать этот трафик одновременно. Все три машины имеют ОС Linux. Хотел сделать это без авторизатора, пытался сделать с использованием всегда Online, но проблема в том что для Online можно использовать только один ip. Может кто-то подскажет, как єто сделать или даст исходники inetaccess
  7. Возник такой вопрос. У меня есть тарифный план, абон плата в месяц составляет 50 грн, и на эти на деньги я даю инета. К примеру стоимость 1 Мега у меня 20 коп, следовательно пользователь должен получить 250 Мб, когда создаю пользователя при помощи конфигуратора, то когда просматриваю его данные то вижу, что вместо 250 Мб, пользователь получает на 13 % меньше, т.е 217 Мб. И второй вопрос, как сделать, чтобы если у пользователя суммы на счету недостаточно, для оплаты скажем хотя бы половины абонентной платы то его заморозить? Как это сделать в старгайзере а то что-то я не нашел?
  8. alesha

    старгайзер и divert

    Случайно, отправил не дописанное письмо, мы с тобой XoRe не там где-то копаем. Вот только где? Как у тебя получится чбросишь мне на мыло, или здесь на форуме разместишь, твои решения.
  9. alesha

    старгайзер и divert

    Ни чего подобного XoRe, на 4.9. у меня были теже грабли скороей
  10. alesha

    старгайзер и divert

    На неделю покинул город и работу и вижу тема моя не умерла, это хорошо, думаю вместе мы поборем эту проблему. У меня, XoRe, такой же результат как и у тебя т.е. первое правило получает данные, а второе после него ничего не получает. XoRe что тебя интересует все что писал Vadimka тебе перевести на русский язык? Если да то немного разгребусь и через пару дней и переведу все тебе на русский язык. Только скажи об этом, что тебе оно нужно, а то просто тратить свое время в пустую не хочется. Я переведу, а тебе оно окажется не интересным. Последнее что писал Vadimka:"То виходить що правило з дівертом на старгайзер потрібно ставити після діверту для нету?" Читай так :"Получается, что правило с дивертом на старгайзере нужно ставить после диверта для инета?" Да кстати про tee можете забыть если машина считает трафик некорректно, tee не поможет, если у Вас только не Пентюх4, хотя у меня такой возможности проверить не было. У меня был Сел 600 правда ОЗУ 64 М, пробывал этот tee начинал считать но вместо 730М он насчитывал около 20М, при этом машина в это время напрочь лежала. virstud, обрати пожайлуста внимание я в очередной раз перечитал все твои замечание и советы, но ты заранее получал хоть какие-то данные. Я же не получаю ничего. И я ставил последний старгайзер а там уже стоит 16635 байт размер, взято из cтг из файла divertcap.cpp: // FreeBSD extern SETTINGS * settings; #define BUFF_LEN (16436) //max mtu -> lo=16436. Буду копать дальше. Кому интересно присоединяемся.
  11. alesha

    старгайзер и divert

    Для начала сделаю вводную часть, чтобы было все всем понятно, если где-то мои предположения, окажутся ошибочными или я чего-то не понимаю, можно пинать и даже очень сильно. Итак, есть система FreeBSD_5.3, которая по-моему замыслу должна считать трафик пользователей. Ее характеристики: CPU DURON or Athlon 1,00Ggz; RAM 256 Mb; HDD 4,3 Gb. Итак на этом железе старгайзер впринципе нормально считает, так при одновременной записи 10 фильмов я теряю где-то 100 Мб, а то и еще меньше. Но всего этого я добился стандартными средствами, но у меня есть еще одна машинка: CPU Celeron 600Mgz; RAM 64 Mb; HDD 4,3 Gb. Вот на ней стандартными настройками я смог добиться только того, что вместо 734Мб она считала 130Мб. И возникло тогда решение использовать divert. Дальше я расскажу, что я делал, с Celeronom, может кому-то поможет, чтобы он(она) не повторял(а) этих действий. В начале пробывал увеличить размер bpf фильтра да помогло, но подсчет вырос где-то на 15%, пробывал увеличть память до 256 Мб, результата положительного вообще не было. Следующим этапом стало использование диверта, естественно у меня стоит firewall, но вот прокси у меня нет, для трансляции адресов я использую ipnat. при подключении юзера просто прописываю разрешающее правило в firewalle. Теперь, что касается diverta я прописывал правила в скрипте OnConnect: ${fwcmd} add `expr $ID '*' 10 + 29001` divert 8000 log ip from $IP to any via rl0 ${fwcmd} add `expr $ID '*' 10 + 29002` divert 8001 log ip from $IP to any via rl1 И видел, что пакеты перенаправлялись по этим правилом. но назад уже в firewall не возвращались. Я пробывал прописывать это правило и для для случая когда firewall был отключен т.е все правила разрешены. Пока эти 2 правила не были включены, т.е пока пользователь не подконектился. Все работал прекрасно и в локалку ходил и в инет как только их включил все результат нулевой весь доступ закрыт. Пробывал я этот divert и на 4 и на фрюхе, теже грабли. Может конечно и у меня руки кривые.
  12. alesha

    старгайзер и divert

    Да, я немного ошибся да действительно порты открываюстя, но данные не передаются и естественно не счтаются. В скрипте Onconnect. Я добавил правило для diverta: ipfw add divert 15701 ip from $ip to any via rl0 (смотрит в инет) ipfw add divert 15702 ip from $ip to any via xl1 (смотрит в локалку) Хотя на сайте указано что бы в этом файле нужно указывать: ${fwcmd} add `expr $id '*' 10 + 29000` fwd 127.0.0.1,3128 tcp from $ip to any 80 via ${int_if} ${fwcmd} add `expr $id '*' 10 + 29001` divert 15701 ip from $ip to any via ${int_if} Эти правила мне кажутся без смысленными по одной простой причине первое правило разрешает выход в интернет и подсчет вестись как я понимаю не будет, если не прав поправьте, к сожалению проверить на практике я это не могу, как я уже сказал divert не работет. После того как пользователь подконнектился ipfw создаются эти 2 правила и пакеты даже туда идут но как я понимаю назад он их не отдает. Vadimka а ты можешь описать всю настройку более подробно, может где то я чего-то упустил, то что ты здесь написал, я уже пробывал подсчета нет. Пробывал вместо diverta использовать tee, это вообще ужас. Система просто умирает, и очень конкретно.
  13. Сделал как указано в доке для того, чтобы подсчет велся через divert sockets. Стоит FreeBSD 5.3. но старгайзер два этих сокета которые указал в конфигурациооном файле не открыл. Может кто сталкивался с этой проблемой, а?
  14. alesha

    Stargazer

    Да скорость ограничил до 1Мбайта, подсчет увеличился до 350М, уменьшив скорость до 500Кбайт в секунду подсчет стал составлять 420Мб. все это относится к видео файлу размером 730Мбайт, а вот уменьшив скорость до 400Кбайт подсчет составил все теже 420 Мбайт! Интересно почему?
  15. alesha

    Дополнение к стг2 на Perl

    MAX, подскажи как ты поборол проблему что не правильно считает трафик стг2? Можешь сбросить на мыло свои скрипты? А я их протестирую Мой email: br4ok@rambler.ru
  16. alesha

    Stargazer

    Слушай подскажи а до какой скорости нужно ограничивать скорость? До 50Мб или меньше, а?
  17. alesha

    Stargazer

    Denz, а где ты писал о писал про нагрузку на проц и как это влияет на учет трафа можешь направить, а то посмотрел, оба сайта hup.ru, and local.com.ua, там ты такого не писал! По крайне мере я не нашел! Кроме как очень полезного правила как фильтровать ICMP!
  18. alesha

    Stargazer

    Да похоже Supra пойду я по твоим стопам, правда у меня стоит фря, но что делать ты, как сделаешь кинь сюда или мне а мыло чтобы по твоему образу я под фрю сделал! Мой email br4ok@rambler.ru
  19. Подскажите из-за чего не верно считает у меня трафик? И как эту проблему можно побороть? У меня FreeBSD_4.9 ОЗУ 64 и проц celeron 600 МГц, на что обратить в первую очередь внимание. Считает вместо 730 Мб 100Мб, ставлю Дюрон 1000ГГц, начинает считать где-то 450-550Мб, вместо 730Мб, ставлю Celeron 2,2 ГГц, погрешность опять увеличивается, начинает считать 300 Мб. В чем может быть дело?
  20. По подробней можно про divert sockets? Все сделал как написано на сайте stg.dp.ua у меня стоит последний 2 старгайзер, но у меня ничего не считает! У меня такой вопрос. Куда именно, нужно вставлять эти правила в начало в конец или середину самого firewallа. ipfw add divert 15701 ip from $ip to any via xl0 ipfw add divert 15702 ip from $ip to any via xl1 Как я понимаю если мы их поставим в начало файла то привыполнении данного правила другие правила ниже стоящие выполнятся не будут. В конец смысла никакого! И зачем в firewalе с помощью скрипта вводить еще раз правило: ${fwcmd} add `expr $id '*' 10 + 29001` divert 15701 ip from $ip to any via ${int_if} Ведь оно идинтично правилу ipfw add divert 15701 ip from $ip to any via xl0? Или здесь, в скрипте нужно поменять местами интерфейс, т.е вместо ${int_if} использовать xl1?
  21. alesha

    Stargazer

    Буквально вот 2 минут провел тест! В первую очередь обращаюсь к разработчикам! У меня стоял старгазер 2 проц celeron 600, памяти 64 Мб, винт 4.3Гб. Качаю видео файл размером 731Мб, и на выходе имею около 100 Мб, Ради эксперемента взял АМД ДЮРОН 1000ГГц и памяти 256 Мб причем ОЗУ не причем пробывал ставил 256 на celeron, результат тотже качаю этот же файл и получаю 520-680Мб. Думаю со старгайзером все "ОК"! Почему обьясню беру интересную програмку под названием трафшоу, и что вижу что и он не правильно считает, трафик. Я пришел окончательно к выводу, что bpf на медленных машинах использовать не стоит. Поэтому предлогаю всем обьединить наши совместные усилия чтобы перейти divert sockets, это относится только к фрюшникам! С Линуксом не знаком. Потому что описание которое написано на сайте stg.dp.ua, документацией назвать нельзя! Документация после прочтения у меня вызвало несколько вопросов особенно приписка что этот вариант нигде не использовался, вот и чудесно, я его хочу использовать, если меня к тому времени где я работаю не выгонят, я даже писал письмо разработчикам но результата никакого наверно это никому не интересно! Ладно, буду копать сам! Если накопаю ждите напишу!
  22. alesha

    Stargazer

    Начну по порядку cristal, а тебе не кажется что у тебя проблем нет потому что у тебя 2,2 Гц, и возможно то что у тебя используется совершенно другой фильтр пакетов? Во фре по умолчанию используется bpf, в linuxe не знаю. ADminKnet Ты знаешь, а как по поводу безопасности и багов первый класс? А что у тебя было со вторым старгазерем? Теже грабли у меня вообще считает вместо 751мб, только 100 с копейками! А вот с инетом проблем нет. Досканальна я еще с инетом не копался но могу с увереностью сказать килобайты считает все правильно, до байтов еще руки не дошли! На сайте старгайзера освещался, интересный вопрос по поводу того что бы использовать фильтр sockets вместо bpf, сделал как там написано но результат стал таким что вообще перестало все считать! Кто нибудь с этим разобрался до конца и если да прошу подсказать? В чем там загвоздка? Правило в firewalle прописал, в скриптах тоже но результат отрицательный!
  23. alesha

    Stargazer

    Вот зашел на сайт старгазера и обнаружил несколько пакетов, ADminKnet, какой посоветуешь: server/2.011.7.6/stargazer.2.011.7.6.src.tgz server/2.011.7.6/stargazer-2.011.7.6-RC.i386.rpm server/2.014.7.6/stargazer-2.014.7.6.src.tgz server/2.014.7.6/stargazer-2.014.7.6-RC2.i386.rpm server/2.016.7.6/stargazer-2.016.7.6.src.tgz server/2.016.7.6/stargazer-2.016.7.6-RC3.i386.rpm Другого в наличии нет!
  24. alesha

    Stargazer

    Как вариант конечно можно поставить и 1 старгазер, но вот зашел на сайт stg.dp.ua и обнаружил в документации статью, о том что можно вести подсчет трафика через divert socket, но при этом предупреждение,что это не тестировалась. Кто нибудь сталкивался с divert socket, если да то прошу рассказать по подробней.
  25. alesha

    Stargazer

    Совсем забыл проц нагружен на 30%-40% при одном клиенте.
×
×
  • Створити нове...