Название: Непонятки в NoDeny... Отправлено: olegotek от 23 Января 2010, 03:47:19 Хотел бы получить ответы на мелкие вопросы в организации биллинга. Первое мое правило как новичка - делаю все по инструкции.
1. При создании тарифа "заблокировано" указывается на установку флажка "доступ должен быть заблокирован всегда". Так вот непонятно для чего он служит. Потому-что реально рубит интернет не это а то что мы потом прописуем переработку = 0 и трафик всех направлений = 0. И в сообщении так и стоит запрещен доступ по переработке трафика. Если эти опции поставить как для безлимитного тарифа, то клиент имеет интернет с "доступ должен быть заблокирован всегда". Вопрос: для чего тогда эта опция? 2. При установке Дня последнего платежа в тарификации, если число уменьшается (Например:было 10 число месяца а вводим 7, а сегодня 8-е) всем клиентам с минусом по балансу Доступ запрещается. НО при выборе большего числа (Например:было 7 число месяца а вводим 9, а сегодня 8-е) - клиентам доступ невозвращается. Честно говоря такое свойство не совсем приятно поскольку если появились какие-то продолжительные праздники, выходные и т. п., и нужно массово отключенным, например 300 клиентам добавить отсрочку на 1 день, то это автоматически будет почти невозможно. Что тогда делать? (Кстати неплохо бы добавить индивидуально для клиента отсрочку на конкретную дату на каждый месяц, например, друг просит неотключай меня до 15 числа у меня зарплата, тогда нам каждый месяц нужно вносить за него временный платеж, а если забыл...) 3. В описаниях системы говорится "7й пример: Клиенту предоставляется доступ в интернет на скорости XX кбит на вход и YY кбит на исход, при этом каждые сутки снимается абонплата если он скачал хотя бы 1 байт в эти сутки." ТУТ точно что-то наплутано либо неоговорено - скрипт каждые сутки снимает установленную плату даже если клиент не скачал ни одного байта! Ждем обьяснений, господа! Название: Re: Непонятки в NoDeny... Отправлено: goletsa от 23 Января 2010, 14:32:23 Цитировать 2. При установке Дня последнего платежа в тарификации, если число уменьшается (Например:было 10 число месяца а вводим 7, а сегодня 8-е) всем клиентам с минусом по балансу Доступ запрещается. НО при выборе большего числа (Например:было 7 число месяца а вводим 9, а сегодня 8-е) - клиентам доступ невозвращается. Честно говоря такое свойство не совсем приятно поскольку если появились какие-то продолжительные праздники, выходные и т. п., и нужно массово отключенным, например 300 клиентам добавить отсрочку на 1 день, то это автоматически будет почти невозможно. Что тогда делать? А заранее подумать\оплатить за вас папа карло будет? Запланировать что изза праздников надо будет сдвинуть срок блокировки надо не за день до а хотябы до конца месяца.(Кстати неплохо бы добавить индивидуально для клиента отсрочку на конкретную дату на каждый месяц, например, друг просит неотключай меня до 15 числа у меня зарплата, тогда нам каждый месяц нужно вносить за него временный платеж, а если забыл...) По поводу отсрочек уже не раз высказывались - сколько не угождай клиенту - все равно будет мало. К тому же по поводу того же 15 числа - а кто вам мешает заплатить за следующий месяц в этом месяце когда деньги еще есть. Цитировать 3. В описаниях системы говорится "7й пример: Клиенту предоставляется доступ в интернет на скорости XX кбит на вход и YY кбит на исход, при этом каждые сутки снимается абонплата если он скачал хотя бы 1 байт в эти сутки." ТУТ точно что-то наплутано либо неоговорено - скрипт каждые сутки снимает установленную плату даже если клиент не скачал ни одного байта! Есть еще паразитный входящий трафик в детализации.Может его считает. Название: Re: Непонятки в NoDeny... Отправлено: olegotek от 23 Января 2010, 15:04:17 Ну скажем у меня 180 клиентов и где-то раз 15 в месяц кто-то отключается или меняет тариф в середине месяца, из них всегда треть скандальных людей которых вообще лучше не трогать. Но благодаря пересчетам за реально использованное (что-то из защиты потребителей и из закона о телекомунникациях) мы в 95% расходимся нормально. Без этого куча нервов и антирекламы...
Есть еще паразитный входящий трафик в детализации. Может и есть но в статистике по нулям байт.Может его считает. Название: Re: Непонятки в NoDeny... Отправлено: goletsa от 23 Января 2010, 16:05:09 Ну скажем у меня 180 клиентов и где-то раз 15 в месяц кто-то отключается или меняет тариф в середине месяца, из них всегда треть скандальных людей которых вообще лучше не трогать. Но благодаря пересчетам за реально использованное (что-то из защиты потребителей и из закона о телекомунникациях) мы в 95% расходимся нормально. Без этого куча нервов и антирекламы... Случаи переключение тарифов и сроков оплаты мне кажется хорошо оговаривать в договоре чтобы потом не было таких случаев - ой мы хотим по другомуЕсть еще паразитный входящий трафик в детализации. Может и есть но в статистике по нулям байт.Может его считает. Представте что будет когда абонентов станет 1000? 5000? Название: Re: Непонятки в NoDeny... Отправлено: olegotek от 23 Января 2010, 16:18:35 Ну вот все ответы которые я пока читал на вопросы и предложения по усовершенствованию билинга можно свести к одной позиции: бери то что есть, улучшений в ближайший год никаких небудет и все переходите на такие тарифи и условия какие можно организовать в билинге (достаточно скромные). А то что в куче провайдеров есть пожелания добавить пару кнопочек и переменных это никого не беспокоит. Например тема посуточной оплаты, высказалось за более 10 человек с безлимитными тарифами. А всем известно что будущее за безлимитом.
Мне вообще кажется что вам быстрее это сделать чем постоянно рассказывать что этого делать не нужно, а уже пользователь-провайдер сам должен выбирать как относится к клиенту. Только тогда это буде серйозная универсальная система, которая разойдется намного быстрее. Кстати у конкурирующих (небуду разводить рекламу) биллингах есть такие широкие возможности, правда минус неприятный дизайн и где-то на 100 уо дороже. Название: Re: Непонятки в NoDeny... Отправлено: versus от 23 Января 2010, 21:04:40 Ну вот все ответы которые я пока читал на вопросы и предложения по усовершенствованию билинга можно свести к одной позиции: бери то что есть, улучшений в ближайший год никаких небудет и все переходите на такие тарифи и условия какие можно организовать в билинге (достаточно скромные). А то что в куче провайдеров есть пожелания добавить пару кнопочек и переменных это никого не беспокоит. Система открыта, исходники системы никто не прячет, коммюнити из программистов на сайте присутсвует, перл открытый язык, старый и не экзотический. Добавляй кнопочки куда хошь, дописывай функционал какой хошь, тебе и слово никто не скажет. Ограничения присутсвуют в том, что разработчик ядра один и он занят написанием ядра для 52 версии. Я думаю все тут считают, что оптимизация ядра это более чем важная задача, чем кнопочка какого то из провайдеров, который не разобравшись в системе считает что она очень скромная и критерием оценки считает лишние 100 баксов в цене. При том что сам полноценную систему взял на шару. Интерсная политика двойных стандартов. Цитировать Например тема посуточной оплаты, высказалось за более 10 человек с безлимитными тарифами. А всем известно что будущее за безлимитом. Тема посуточной оплаты полностью реализована в биллинге в том виде, котором заказывалась провайдером Киевской сети. Сверх того что он заказывал функциональность не разрабатывалась. На ветке про разработку данной функциональности никто не загорелся оплатить ее разработку даже в складчину, соотвественно она нужна на шару, она нужна малому количеству провайдеров, она не нужна настолько что бы ее оплатить полностью из своего кармана. Так какие тогда притензии к разработчику ? Есть цена, есть ТЗ нет финансирования.... Цитировать Мне вообще кажется что вам быстрее это сделать чем постоянно рассказывать что этого делать не нужно, а уже пользователь-провайдер сам должен выбирать как относится к клиенту. Я считаю, что провайдер который говорит, что маркетинг это что бы клиент был доволен, а не служба для увеличения продаж не может адекватно работать с любым количеством клиентов. Провайдеры, которые имеют не 100 клиентов, полностью разделяют нашу прагматичную систему взглядов на то, что удобно для пользователя и как лучше продавать услугу. Наш взгляд основан на опыте, ваш на юношеском максимализме.. Вы можете лизать попу клиенту сколько угодно, только вот клиенту всегда мало... Цитировать Только тогда это буде серйозная универсальная система, которая разойдется намного быстрее. Кстати у конкурирующих (небуду разводить рекламу) биллингах есть такие широкие возможности, правда минус неприятный дизайн и где-то на 100 уо дороже. Критерии серЙОзной универсальной системы в студию.... Кстати говорят у конкурентов системы на 1000 клиентов расчитаны... В нодени нет и не будет кнопки "Сделать все заебись", во первых кому потом продавать апдейты и обновления, во вторых стоимость системы с единственной кнопкой сделать все заебись будет настолько высокой, что вам просто ее не оплатить. Название: Re: Непонятки в NoDeny... Отправлено: evp от 24 Января 2010, 09:28:29 Цитировать Хотел бы получить ответы на мелкие вопросы в организации биллинга. Первое мое правило как новичка - делаю все по инструкции. 1. При создании тарифа "заблокировано" указывается на установку флажка "доступ должен быть заблокирован всегда". Так вот непонятно для чего он служит. Потому-что реально рубит интернет не это а то что мы потом прописуем переработку = 0 и трафик всех направлений = 0. И в сообщении так и стоит запрещен доступ по переработке трафика. Если эти опции поставить как для безлимитного тарифа, то клиент имеет интернет с "доступ должен быть заблокирован всегда". Вопрос: для чего тогда эта опция? Мне тоже интересен ответ на этот вопрос. Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 24 Января 2010, 11:56:20 Цитировать Хотел бы получить ответы на мелкие вопросы в организации биллинга. Первое мое правило как новичка - делаю все по инструкции. 1. При создании тарифа "заблокировано" указывается на установку флажка "доступ должен быть заблокирован всегда". Так вот непонятно для чего он служит. Потому-что реально рубит интернет не это а то что мы потом прописуем переработку = 0 и трафик всех направлений = 0. И в сообщении так и стоит запрещен доступ по переработке трафика. Если эти опции поставить как для безлимитного тарифа, то клиент имеет интернет с "доступ должен быть заблокирован всегда". Вопрос: для чего тогда эта опция? Мне тоже интересен ответ на этот вопрос. странно, а мы думали, что человек пришел поумничать на тему правильности биллинга. Надо отдельную тему создать, пусть теоретики побалуются. Если бы задававший вопрос хоть один раз попробовал эту фичу, у него не было бы вопросов. Но так как ему лень, помогу чем смогу: при смене пакета, если администратор не блокирует доступ, то выводится предупреждение. Если администратор ставит пакет и НЕ ХОЧЕТ блокировать доступ - он имеет полное право так и поступить, поэтому фича носит чисто напоминающий характер. Дополнительно при запуске проверки NoDeny выводятся предупреждающие сообщения о каждом таком случае Название: Re: Непонятки в NoDeny... Отправлено: versus от 24 Января 2010, 12:42:13 Цитировать Хотел бы получить ответы на мелкие вопросы в организации биллинга. Первое мое правило как новичка - делаю все по инструкции. 1. При создании тарифа "заблокировано" указывается на установку флажка "доступ должен быть заблокирован всегда". Так вот непонятно для чего он служит. Потому-что реально рубит интернет не это а то что мы потом прописуем переработку = 0 и трафик всех направлений = 0. И в сообщении так и стоит запрещен доступ по переработке трафика. Если эти опции поставить как для безлимитного тарифа, то клиент имеет интернет с "доступ должен быть заблокирован всегда". Вопрос: для чего тогда эта опция? Мне тоже интересен ответ на этот вопрос. Неужели надо огромными красными буквами выводить сообщение, что бы вы его прочитали: Пакет тарификации указывает заблокировать доступ клиенту. Не забудьте сделать это. вы деньгами также распоряжаетесь подписывает все не читая ??? Название: Re: Непонятки в NoDeny... Отправлено: olegotek от 24 Января 2010, 18:29:52 Цитировать Хотел бы получить ответы на мелкие вопросы в организации биллинга. Первое мое правило как новичка - делаю все по инструкции. 1. При создании тарифа "заблокировано" указывается на установку флажка "доступ должен быть заблокирован всегда". Так вот непонятно для чего он служит. Потому-что реально рубит интернет не это а то что мы потом прописуем переработку = 0 и трафик всех направлений = 0. И в сообщении так и стоит запрещен доступ по переработке трафика. Если эти опции поставить как для безлимитного тарифа, то клиент имеет интернет с "доступ должен быть заблокирован всегда". Вопрос: для чего тогда эта опция? Мне тоже интересен ответ на этот вопрос. Неужели надо огромными красными буквами выводить сообщение, что бы вы его прочитали: Пакет тарификации указывает заблокировать доступ клиенту. Не забудьте сделать это. вы деньгами также распоряжаетесь подписывает все не читая ??? Название: Re: Непонятки в NoDeny... Отправлено: versus от 24 Января 2010, 19:33:21 Ответ не принимается поскольку я выделяю клиент имеет интернет с галочкой "доступ должен быть заблокирован всегда", если ему допустим указать 100 в предоплаченный трафик, Мб Ответ был адресован не тебе. Вот тебе вопрос на засыпку, что делать с алиасами ? ЗЫ Вобще нравятся претензии от людей,которые во первых не заплатили за программу, во вторых не знают как работать в системе, но прут со своими "правильными" с их точки зрения сценариями работы биллинга. Так что без оплаты претензии не принимаются. Название: Re: Непонятки в NoDeny... Отправлено: olegotek от 24 Января 2010, 20:38:12 БРАВО! Наконец-то мы увидели ответ "при смене пакета, если администратор не блокирует доступ, то выводится предупреждение. Если администратор ставит пакет и НЕ ХОЧЕТ блокировать доступ - он имеет полное право так и поступить, поэтому фича носит чисто напоминающий характер. Дополнительно при запуске проверки NoDeny выводятся предупреждающие сообщения о каждом таком случае"
а именно это можно было в первый раз когда я спрашивал и сказать, а ты что делал: убеждал что эта галочка БЛОКИРУЕТ, а у меня кривые руки. Так что ненужно из меня делать дурака. Насчет оплатить, никто тут не жмется, нужно будет оплатить - оплатим, куча людей отзывалась за то чтобы скинутся. Я могу в любой день, скажите куда, кому и за что (функционал скрипта). Надо будет систему оплатить, хоть завтра если поможеш привести ее в тот вид, какой нужен не только мне, а и большинству (впринципе свои пожелания я все уже выразил). Название: Re: Непонятки в NoDeny... Отправлено: evp от 25 Января 2010, 00:10:31 Efendy, versus
Спасибо за исчерпывающий ответ. Неплохо было бы, конечно, указать в комментарии к этой настройке, что это всего-лишь установка напоминания, а не руководство биллингу блокировать автоматически - немного вводит в заблуждение существующая формулировка. Сейчас установил себе такой блокирующий пакет, предоплаченный трафик, Мб = 0, стоимость превышения =0. Почему-то инет не заблокировался, хотя в клиентской статистике: закрыт (превышен лимит трафика). Что я мог упустить? Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 25 Января 2010, 00:57:29 при превышении по трафику учетка не блокируется т.к. у клиента должна остаться возможность иметь доступ к локальным ресурсам. Деньги за трафик заплатил - заплатил, использовал - использовал, трафик блокируется, но доступ к локальным ресурсам остается. Полностью доступ блочится только при денежной задолженности. Разницу вы может видеть визуально в списке клиентов: незаблоченная запись остается со светлым фоном, а красный фон только у фрагмента с трафиком (вроде бы, либо на другом фрагменте, но не вся строка красная, короче)
Название: Re: Непонятки в NoDeny... Отправлено: evp от 25 Января 2010, 11:46:03 Efendy,
вы меня неверно поняли (или я вас не понял), я из под этой заблокированной учетки написал предыдущее сообщение на вашем форуме, а он, как мне известно, не является локальным ресурсом нашей сети :) Кроме того, сохраняется связь вообще с внешкой, несмотря на то, что предоплаченный трафик закончился. Название: Re: Непонятки в NoDeny... Отправлено: versus от 25 Января 2010, 12:00:04 БРАВО! Наконец-то мы увидели ответ "при смене пакета, если администратор не блокирует доступ, то выводится предупреждение. Если администратор ставит пакет и НЕ ХОЧЕТ блокировать доступ - он имеет полное право так и поступить, поэтому фича носит чисто напоминающий характер. Дополнительно при запуске проверки NoDeny выводятся предупреждающие сообщения о каждом таком случае" а именно это можно было в первый раз когда я спрашивал и сказать, а ты что делал: убеждал что эта галочка БЛОКИРУЕТ, а у меня кривые руки. Так что ненужно из меня делать дурака. Ну я ж не знал что у тебя со зрением плохо, там чесно биллинг говорит что тебе надо делать. Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 25 Января 2010, 12:34:55 значит неправильно настроен фаервол. В таблице 10 есть целевой ip?
Код: ipfw table 10 list | grep xx.xx.xx.xx Название: Re: Непонятки в NoDeny... Отправлено: evp от 25 Января 2010, 16:22:23 есть такой
Цитировать # ipfw table 10 list | grep xx.xx.86.130 xx.xx.86.130/32 1020 Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 25 Января 2010, 17:41:29 запускай
Код: perl noserver.pl -v и покажи место, где оно разрешает доступ данному ипу Название: Re: Непонятки в NoDeny... Отправлено: evp от 25 Января 2010, 23:16:06 мне кажется, что постановка вами вопроса в корне неверна, по моему мнению это вы должны мне указать, почему ipfw не блокирует пользователя. Вот вывод команды ipfw show на сателлите, за которым сижу я:
Код: 00050 1201823 153952639 allow tcp from any to me Что тут неверно настроено? Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 26 Января 2010, 00:39:04 мне кажется, что постановка вами вопроса в корне неверна, по моему мнению это вы должны мне указать, почему ipfw не блокирует пользователя. Отличная реализация постулата "клиент всегда прав". Ищите того, кому вы клиентНазвание: Re: Непонятки в NoDeny... Отправлено: evp от 26 Января 2010, 00:45:23 Efendy,
вы, может быть, этого и не знаете, но я именно ваш клиент, с лицензией на 1000 юзеров. :) Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 26 Января 2010, 01:56:15 Efendy, может. Я разработчик. Валентин техподдержка. Я просил привести вывод noserver-а с ключем -v. Можно не приводить. Тогда мой ответ: не знаювы, может быть, этого и не знаете, но я именно ваш клиент, с лицензией на 1000 юзеров. :) Название: Re: Непонятки в NoDeny... Отправлено: evp от 26 Января 2010, 02:04:04 Efendy,
мне показалось, что вы просили не Цитировать вывод noserver-а с ключем -v , а Цитировать покажи место, где оно разрешает доступ данному ипу Показать это место я вам не могу по понятной причине: если бы мог не обращался бы к вам. Но, раз уж вы конкретизировали свою просьбу, то без труда:Код: # perl noserver.pl -v Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 26 Января 2010, 09:43:37 Отлично. Я понял. Нужно привести вывод noserver -v именно в том месте, где идет разрешение доступа к определенному айпишнику. Вы заинтересованы в решении вашей проблемы? Ок, ок, это моя проблема, мусолим дальше...
Название: Re: Непонятки в NoDeny... Отправлено: evp от 26 Января 2010, 13:24:59 Цитата: Efendy Нужно привести вывод noserver -v именно в том месте, где идет разрешение доступа к определенному Простите, но я ничего не понял. Я привел вывод noserver-а. О каком месте идет речь? Я, честное слово, не понимаю. Будьте, пожалуйста, подробнее.Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 26 Января 2010, 13:33:27 есть такой Цитировать # ipfw table 10 list | grep xx.xx.86.130 xx.xx.86.130/32 1020 в этом видно, что в таблице 10 присутствует ip, который не должен там быть. Сам он туда не попадет, его туда может записать скрипт noserver.pl (исключаю вариант ручного вписывания). Для того, чтобы понять почему же скрипт добавляет к 10й таблце этот айпи, нужно запустить его (скрипт) в визуальном режиме, авторизоваться и посмотреть в лог, вкотором отобразится причина, почему скрипт считает целесообразным дать доступ данному ip. В вашем логе нет такой записи. Значит либо ситуация не имеет место, либо нужно таки привести эту информацию Название: Re: Непонятки в NoDeny... Отправлено: evp от 26 Января 2010, 14:13:18 Значит так.
P.S. noserver не рестартовал (может надо было?) P.P.S. в логах noserver-а за сегодняшнюю дату записи отсутствуют Название: Re: Непонятки в NoDeny... Отправлено: versus от 26 Января 2010, 14:30:37 Значит так.
P.S. noserver не рестартовал (может надо было?) P.P.S. в логах noserver-а за сегодняшнюю дату записи отсутствуют Алгоритм не верный, просили сначала запустить носервер с параметром -v, А УЖ ПОТОМ ДЕЛАТЬ ВСЕ ДЕЙСТВИЯ С КЛИЕНТОМ!!!! потому что иначе получается поздно пить баржоми, уже прошли команды которые дают доступ клиенту. Название: Re: Непонятки в NoDeny... Отправлено: evp от 26 Января 2010, 15:38:45 Значит так.
•из под root-а остановил noserver (никто из предыдущих ораторов об этом не упомянул, только Валентин в скайпе мне сказал об этом), далее perl noserver.pl -v > /root/file_noserver.txt; кстати, через 10 минут работы мне выдало: /: write failed, filesystem is full (отдельное спасибо за такую классную наводку); •выставил себе пакет "Заблокирован" с вышеприведенными характеристиками; •проверил в клиентской статистике, что выставлен статус у меня и всех моих алиасов "закрыт (превышен лимит трафика)"; •приступил к анализу файла file_noserver.txt; • Код: xx.xx.86.130 новый для нас. Запомним в %All. Запуск из nofire.pl: &Add_To_All_Ip(xx.xx.86.130) •проверил, что доступ в Сеть до сих пор у меня есть; •зашел на форум и пишу ответ; •решил оставаться на этом пакете так долго, как это возможно. Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 26 Января 2010, 16:20:00 В конце было вызвано Allow, так что доступ есть поэтому. В параметрах пакета стоит трафик 0 и переработка 0?
в админке ключик авторизации показывается? какого цвета? Название: Re: Непонятки в NoDeny... Отправлено: evp от 26 Января 2010, 17:05:58 C Валентином разобрались в этом вопросе. Оказалось, для меня это стало новостью, что невозможно создать блокирующий пакет.
Объясню, зачем нужен такой пакет. К примеру, клиент с предоплатой на полгода вперед просится на следующий месяц в консервацию. Мол, отпуск и все такое. Я реализацию такого пожелания вижу как выбор такому клиенту блокирующего пакета на следующий месяц. Это полезно во многих случаях. Во первых, мы не забудем отключить клиента в срок. Во-вторых, можно дать возможность клиенту самому заказать консервацию в статистике. Однако, как оказалось, если у клиента есть на счету деньги для оплаты последующего пакета (кстати, это может быть и нулевая сумма, если стоимость следующего пакета равна 0), то биллинг его выпустит в сеть, ибо, как я уже сказал, возможность создания блокирующего пакета отсутствует. То есть,уточню еще раз, блокировка клиента при наличии у него достаточной суммы денег на счету для оплаты, невозможна автоматически, только путем ручного блокирования. Невозможным оказалось и создание тарифов с блокировкой отдельных направлений (мысль была такая - заблокировать внешку, заблокировать ua-ix, оставить только локалку, или создать фейковое направление, например, на microsoft.com и оставить только его). Увы! Короче, было придумано временное решение, которое, надеюсь, вскоре будет ненужным, если разработчики доведут до ума эту простейшую функцию. Я сделал так: по всем направлениям выставил скорость на вход + исход 1 кБайт/сек. Скайп отвалился, сайты не открываются, думаю, что этого эффекта будет достаточно, чтобы клиент понял, что он действительно отключен :) Название: Re: Непонятки в NoDeny... Отправлено: olegotek от 27 Января 2010, 16:01:18 У меня работает так:
Тариф "заблокировано" галочка - разрешить клиентам через клиентскую статистику заказывать данный пакет на следующий месяц; галочка - если у клиента выбран данный пакет, то клиент не может заказать автоматическую смену пакета в следующем месяце; галочка - доступ заблокирован; 0-стоимость тарифного плана 0-предоплаченный трафик, Мб 0-стоимость превышения, грн./Мб все остальные направления так же само У клиента на балансе 1000,00грн Клиента веб-авторизует, ключик зеленый, должно скачивается более 1 мб, ждем максимум 30 сек (срез) ключик стает красным и при наведении мишки на ключик пишет Авторизован. Доступ заблокирован: превишен лимит трафика. (потому-что в этом пакете его 0 байт) Интернет пропал полностью, пинги за шлюз не проходят никуда. Вся установка и настройки 1 к 1 по инструкции НоДени. Название: Re: Непонятки в NoDeny... Отправлено: evp от 27 Января 2010, 16:27:22 А на каком основании биллинг блокирует, если стоимость переработки установлена в 0? Я понимаю, что так написано в описании. Но, если у клиента не используется авторизация - доступ не блокируется, это уже проверено, хотя об этой особенности нигде не упомянуто.
Было бы неплохо, если бы биллинг придерживался одной и той же логики работы при наличии и отсутствии авторизации клиента. А лучше всего - это чтобы при установке галки в тарифе "Доступ должен быть заблокирован всегда" не выводилось напоминающее сообщение для админа, а менялось значение поля state в таблице users на off. Это же просто реализовать - если может напомнить, значит может и заблокировать. Также хотелось бы иметь возможность отключения некоторых из направлений в тарифах. Что скажет efendy на эти хотелки? Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 27 Января 2010, 17:08:31 я уже писал, что отключение авторизации фактически настроечная фича, крайне рекомендуется любое звено авторизировать
Название: Re: Непонятки в NoDeny... Отправлено: evp от 27 Января 2010, 21:10:57 Efendy,
да черт с ней, с авторизацией. Современный интернет-провайдер не может работать с авторизаторами. хотя бы потому, что не только windows ломится в интернет у юзеров, также всякие iPhone, TV-тюнеры, скоро уже холодильники будут в Нет лазить. На все эти устройства авторизатор не поставишь. Короче, заточенность биллинга для работы с авторизатором, по моему скромному мнению - вчерашний день. Да и вопрос был не в этом, а в том почему отличается логика работы биллинга при использовании авторизатора от логики работы без его применения? Это же очевидный баг. И еще, вы так и не ответили, как сделать, чтобы биллинг не напоминал о необходимости отключения юзера вручную, а отключал его самостоятельно? То есть, собственно, выполнял те функции автоматизации ради которых мы его приобретаем. Название: Re: Непонятки в NoDeny... Отправлено: VitalVas от 27 Января 2010, 21:49:03 Efendy, как мне извесно, холодильники уже в инет ходят.....да черт с ней, с авторизацией. Современный интернет-провайдер не может работать с авторизаторами. хотя бы потому, что не только windows ломится в интернет у юзеров, также всякие iPhone, TV-тюнеры, скоро уже холодильники будут в Нет лазить. На все эти устройства авторизатор не поставишь. Короче, заточенность биллинга для работы с авторизатором, по моему скромному мнению - вчерашний день. Да и вопрос был не в этом, а в том почему отличается логика работы биллинга при использовании авторизатора от логики работы без его применения? Это же очевидный баг. И еще, вы так и не ответили, как сделать, чтобы биллинг не напоминал о необходимости отключения юзера вручную, а отключал его самостоятельно? То есть, собственно, выполнял те функции автоматизации ради которых мы его приобретаем. Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 27 Января 2010, 22:49:07 Короче, заточенность биллинга для работы с авторизатором, по моему скромному мнению - вчерашний день. Биллинг не заточен под авторизатор, это лишь один из вариантов авторизации: pppoe, pptp, web либо иная другая через RadiusНазвание: Re: Непонятки в NoDeny... Отправлено: evp от 28 Января 2010, 06:03:47 Efendy,
прошу вас, не уходите от вопросов, которые я вам задал. А по вашей предыдущей реплике, отмечу, что если у биллинга разный алгоритм работы с авторизатором и без него и при этом с авторизатором биллинг работает корректнее, то как это назвать, как не "заточенностью" биллинга под авторизатор? :) Предвосхищая ваши возражения скажу, что nodeny достаточно хорошо работает и без авторизатора, но есть в нем что-то такое, вероятно, наследие прошлого, что приводит к ситуациям, рассматриваемым в этом топике. И еще раз, пожалуйста, не отвлекайтесь от основной темы :) Название: Re: Непонятки в NoDeny... Отправлено: Александр (AleksHr) от 28 Января 2010, 08:48:59 evp, тебе же сказали что дело не в авторизоторе, а в авторизации!!! Она может быть PPPoE, radius, VPN. Выбирай любую, но должна быть! А вообще без авторизации ето тестовый режым, если что нить не работает.
Подумай сам, без авторизации любой клиент сменил настройки и может пользоватся инетом соседа, друга и т.д., ето же вкорне неверно! Название: Re: Непонятки в NoDeny... Отправлено: smallcms от 28 Января 2010, 12:13:26 И еще, вы так и не ответили, как сделать, чтобы биллинг не напоминал о необходимости отключения юзера вручную, а отключал его самостоятельно? То есть, собственно, выполнял те функции автоматизации ради которых мы его приобретаем. Тоже интересует этот вопрос. Конечно можно ещё раз поковырять систему найти то место где отнимает деньги, добавить логику "не отнимать, если и так минус уже", "добавить в группу заблокирован, если минус", но автор биллинга, думается адекватнее и лучше понимает этот вопрос. ??? Название: Re: Непонятки в NoDeny... Отправлено: evp от 28 Января 2010, 16:26:15 Александр (AleksHr),
я, по-моему, достаточно понятно описал, что холодильник не будет авторизоваться никаким образом. На этом, пожалуйста, закончим тему авторизации и переведем разговор в продуктивное русло. Название: Re: Непонятки в NoDeny... Отправлено: versus от 28 Января 2010, 16:45:40 Александр (AleksHr), я, по-моему, достаточно понятно описал, что холодильник не будет авторизоваться никаким образом. На этом, пожалуйста, закончим тему авторизации и переведем разговор в продуктивное русло. Дело в том, что отдельно холодильник к инету подключать не будут, как правило и все к этому идет, что пользователи ставят пограничный роутер, напримем с функцией вифи. Эти пограничные роутеры со временеме будут брать на себя все больше и больше функций. Так вот стандартной функцией такого роутера является подключение через пппое или впн, таковы реалии жизни. Если клиент хочет подключить только холодильник, то я думаю можно это организовать другими средствами. Изучить холодильни и понять каклучше выпустить его в инет. Название: Re: Непонятки в NoDeny... Отправлено: evp от 28 Января 2010, 21:02:20 Я же просил, отойти от темы авторизации всякими ppoe. У меня юзеры на управляемых свичах, я полностью контролирую маки, гуляющие в сети и дополнительных авторизаций мне не требуется.
Так что же с логикой биллинга без авторизации? Название: Re: Непонятки в NoDeny... Отправлено: Александр (AleksHr) от 28 Января 2010, 22:20:27 Я же просил, отойти от темы авторизации всякими ppoe. У меня юзеры на управляемых свичах, я полностью контролирую маки, гуляющие в сети и дополнительных авторизаций мне не требуется. Так что же с логикой биллинга без авторизации? Билинг не росчитан на роботу без авторизации, неужели не ясно!? Сколько раз можно повторять... режым без авторизации в исключительных случаях!!! Тоесть не гарантируется на нем нормальная робота. Автор билинга считает что режым без атворизации не нужный и уж тем более не безопасный. Переубеди автора за $ и всем будет щастя. Просто так делать не нужные вещи у автора нет времени. За $ автор все сделает в лучшем виде, я уверен. Название: Re: Непонятки в NoDeny... Отправлено: evp от 29 Января 2010, 00:10:04 Александр (AleksHr),
я бы попросил вас не говорить от имени автора о том на что биллинг рассчитан, а на что нет. Напишите свой и тогда отвечайте на вопросы, адресованные вам. А я свой вопрос задавал не вам. Прекращайте бессмысленный флуд. Давайте подождем, что скажет автор. ОК? И уж, тем более, не говорите впредь о гарантиях, если их даете не вы. А $ я и так заплатил, в отличие, видимо, от вас. И, вообще, без ответа автора, думаю бесполезно продолжать разговор на эту тему. Так что подождем. Название: Re: Непонятки в NoDeny... Отправлено: versus от 29 Января 2010, 10:50:04 Дело в том, что для того что бы сервер доступа разрешил пользователю выход в интернет, он от ядра должен получить событие, что этому айпи открыть доступ. Ядро в свою очередь эту информацию получает либо от радиуса либо от сервера авторизации. Если вы сможете каким либо другим способом передавать такое событие при связке мак+ай пи, то ждем предложений. В противном случае, вы переводите биллинг в режим авторизации Всегда онлайн и самостоятельно решаете все связанные с этим проблемы. Конечно ядро будет отключать должников, но и только.
Другого пути пока не придумали. Название: Re: Непонятки в NoDeny... Отправлено: Aivanzipper от 29 Января 2010, 10:58:57 IEEE 802.1X ?..
Название: Re: Непонятки в NoDeny... Отправлено: versus от 29 Января 2010, 11:12:04 Название: Re: Непонятки в NoDeny... Отправлено: evp от 29 Января 2010, 15:17:29 versus,
не надо никаких сигналов. Достаточно, чтобы логика пакета "Заблокирован" с нулевым предоплаченным трафиком и нулевой переработкой совпадала в случае с авторизацией и без нее. А лучше всего, поскольку логика работы этого пакета без авторизации более верна (в самом деле, зачем отключать доступ по переработке, если стоимость переработки равна 0?), сделать автоматическое переведение состояния доступа клиента в "Запрещен" при установленной галке в пакете "Доступ должен быть заблокирован всегда". Неужели это сложно сделать? За эти несколько дней, что мы тут обсуждаем, вполне можно было такое реализовать. Не хотите менять что-то в ядре - я вас понимаю, новая версия и все такое - оформите в виде дополнительного модуля. Название: Re: Непонятки в NoDeny... Отправлено: versus от 29 Января 2010, 17:03:25 versus, не надо никаких сигналов. Достаточно, чтобы логика пакета "Заблокирован" с нулевым предоплаченным трафиком и нулевой переработкой совпадала в случае с авторизацией и без нее. А лучше всего, поскольку логика работы этого пакета без авторизации более верна (в самом деле, зачем отключать доступ по переработке, если стоимость переработки равна 0?), сделать автоматическое переведение состояния доступа клиента в "Запрещен" при установленной галке в пакете "Доступ должен быть заблокирован всегда". Неужели это сложно сделать? За эти несколько дней, что мы тут обсуждаем, вполне можно было такое реализовать. Не хотите менять что-то в ядре - я вас понимаю, новая версия и все такое - оформите в виде дополнительного модуля. Эм... а что ж делать с алиасами ? Название: Re: Непонятки в NoDeny... Отправлено: evp от 29 Января 2010, 18:48:20 Не совсем понял, а что с ними надо делать? Предоставлять такие же права, как и основной записи. Если у основной записи блокирующий пакет, то ясен пень, что и у алиасов тоже этот пакет. Разве не так? Или с некоторых пор в nodeny появилась возможность алиасам давать отдельные пакеты?
Я вообще не понимаю такой ситуации - я выбираю блокирующий пакет, а потом еще долго веду беседу с биллингом на тему: - Вот вы выбрали такой пакет, а заблокируйте доступ клиенту самостоятельно. - Ок. Делаю. - Ой. А у этой записи еще туева хуча алиасов, не забудьте их тоже вручную заблокировать. - Ок. Делаю. - Ой. Осталось еще туева хуча минус один алиас... И так далее в том же русле :) Название: Re: Непонятки в NoDeny... Отправлено: mefer от 06 Февраля 2010, 02:00:35 Идеальное, как форма человеческой деятельности, и существует только в деятельности, а не в её результатах, ибо деятельность и есть это постоянное, длящееся «отрицание» наличных, чувственно воспринимаемых форм вещей, их изменение, их «снятие» в новых формах, протекающее по всеобщим закономерностям, выраженным в идеальных формах. Когда предмет создан, потребность общества в нём удовлетворена, а деятельность угасла в её продукте, — умерло и самое идеальное
Название: Re: Непонятки в NoDeny... Отправлено: smallcms от 06 Февраля 2010, 05:47:37 Или с некоторых пор в nodeny появилась возможность алиасам давать отдельные пакеты? Не замечал такое... :oЯ вообще не понимаю такой ситуации - я выбираю блокирующий пакет, а потом еще долго веду беседу с биллингом на тему: - Вот вы выбрали такой пакет, а заблокируйте доступ клиенту самостоятельно. - Ок. Делаю. - Ой. А у этой записи еще туева хуча алиасов, не забудьте их тоже вручную заблокировать. - Ок. Делаю. - Ой. Осталось еще туева хуча минус один алиас... И так далее в том же русле :) Абсолютно то же самое делаю. Фактически мои руки - это такой биомодуль "перемещение в грппу клиентов с минусом, чтобы у них не тикала абонка на каком-то сумасшедшем автопилоте"... Пробовал пофиксить самостоятельно, но пока война... :( Название: Re: Непонятки в NoDeny... Отправлено: Efendy от 06 Февраля 2010, 06:25:56 Подчеркиваю: логика биллинга в 50(49) версиях меняться не будет - мы хотим выпустить стабильный (не совершенный, а стабильный) релиз и все силы кинуть на реализацию замыслов в новой версии. Поэтому в 50(49) версиях будут фиксится исключительно баги, несмотря на то, что может казаться, что дополнение ничего не изменит, однако потом кто-то обнаружит, что в каком-то модуле было предположение именно о первоначальном поведении NoDeny. Мы не хотим иметь проблемы в прошлом. Мы хотим поставить точку. Андестенд?
Название: Re: Непонятки в NoDeny... Отправлено: versus от 06 Февраля 2010, 14:28:22 В аттаче внешний костыль для автоматизации блокировки клиентов, запускать можно в ручную можно в крон прописать. Скрипт простой, правда написан на питоне, сегодня перестроится с питона на перл не смог.
Конечно не правильно костыли плодить, но объективный ответ дан выше... Кому надо забирайте ЗЫ требует модуля MySQLdb cd /usr/ports/databases/py-MySQLdb/ && make install clean Название: Re: Непонятки в NoDeny... Отправлено: smallcms от 19 Февраля 2010, 03:23:59 Не, версус конечно молодец, спору нет, но думается у него много работы и ему задурили голову.
Дело в том, что у заблокированного (с отрицательным балансом) пользователя алиас блокируется. Это вы написали в биллинге и оно отрабатывает. Дело в другом. Заблокированному пользователю всё равно начисляется абонка по тарифу. И вот что мы придумали тут в сетке: создали группу "Заморозка". пометили группу флагом "При переходе на новый месяц не производить снятие денежных средств". Думаю делать выборку из БД будет не так трудно. Труднее если групп несколько. Тогда нужна ещё одна таблица, где нужно хранить id группы, в которой был пользователь до заморозки. Более проблемный момент - как не производить снятие посуточной абонплаты. Ведь здесь немного иная логика, чем отработка раз в месяц по крону... ??? UPD по поводу лишней группы: понял. "самдурак". есть же тариф "Заблокирован" :) Название: Re: Непонятки в NoDeny... Отправлено: Eugene от 26 Ноября 2010, 17:07:37 Честно признаться, первый раз вижу такой разговор разработчика и клиента. Неужели такое бывает...
Спасибо огромное, что хоть как то вопрос решили. Будем пробывать. Конечно, с авторизацией доступ это действительно прошлый век. Чисто поинтересоваться, нет более удобного решения на эту тему и по данному вопросу "Добровольной блокировки"? Очень актуально, поскольку сейчас тенденция: клиенты данного биллинга уходят в Радио-Доступ, а там клиент зачастую живёт в частном секторе и пользуется услугами не ритмично от месяца к месяцу, но нельзя открывать доступ по времени или траффику, только безлимит и месячная абонентка. Я сам лично веду несколько проектов по этой теме и принципиальна именно реализация добровольной блокировки на не авторизированном доступе (авторизация выполняется на уровне железа и с безопасностью и надёжностью там всё замечательно). Кстати, дополнительная авторизация на стороне клиента на 30% удорожает оборудование и обслуживание тех. поддержки, именно это ещё одна причина не использовать такой доступ. Название: Re: Непонятки в NoDeny... Отправлено: 0xbad0c0d3 от 27 Ноября 2010, 00:19:31 А я себе сделал модуль для заморозки.
Указываешь период скакого по какое число не считать абонплату и соответственно не пускать в инет и все. Название: Re: Непонятки в NoDeny... Отправлено: Aivanzipper от 29 Ноября 2010, 09:18:47 А я себе сделал модуль для заморозки. Указываешь период скакого по какое число не считать абонплату и соответственно не пускать в инет и все. Ну так выкладуй сюда. Бесплатно или за деньги это уже как считаешь нужным. Название: Re: Непонятки в NoDeny... Отправлено: 0xbad0c0d3 от 29 Ноября 2010, 22:33:20 Обязательно. Скоро будет "релиз"
|