forum.bitel.ru http://forum.bitel.ru/ |
|
Не меняется тип правила у договоров на шлюзе http://forum.bitel.ru/viewtopic.php?f=7&t=4208 |
Страница 1 из 1 |
Автор: | Sirrin [ 24 июн 2010, 15:23 ] |
Заголовок сообщения: | Не меняется тип правила у договоров на шлюзе |
Приветствую! Помогите решить такую проблему. Если выставить тип правила на шлюзе которое не совпадает с указанным в тарифном плане, то шедулер никак на это не реагирует, к сожалению. Однако, раньше всё было в порядке. Недавно ввели новые тарифы (с ограничением скорости) и по прошествию времени от пользователей узнали, что скорость у них не изменилась. Оказалось тип правила остался прежним. Совпадение или нет? Непонятно. Версия сервера: 4.6 |
Автор: | stark [ 29 июн 2010, 17:08 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
какой тариф то ? в 4.6 работает если есть наработка , в 5.1 работает и в остальных случаях |
Автор: | Sirrin [ 01 июл 2010, 12:59 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Например: Стоит Тариф "X", тип правила для него я создал под названием "xxx". И есть тариф "Y", тип правила для него "yyy". Далее ситуация такая. Пользователь имеет тариф "X", вдруг решил из личного кабинета поменять тариф на тариф "Y", меняет. Далее картина: В биллинге вижу, что у него стоит тариф "Y", а тип правила остался от тарифа "xxx". Проходит час, картина не меняется. Меняю руками. У текущего тарифа "Y" ставлю Тип Правила "yyy". На следющий день открываю пользователя, вижу, что тариф стоит "Y" а Тип Правила вновь выставился "xxx". Что я не так делаю или не сделал? p.s. Абонплата снимается помесячно. |
Автор: | vdd [ 01 июл 2010, 13:44 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
В типах шлюзов тип правила Y прописан? |
Автор: | stark [ 01 июл 2010, 16:12 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Sirrin писал(а): Например: Стоит Тариф "X", тип правила для него я создал под названием "xxx". И есть тариф "Y", тип правила для него "yyy". Далее ситуация такая. Пользователь имеет тариф "X", вдруг решил из личного кабинета поменять тариф на тариф "Y", меняет. Далее картина: В биллинге вижу, что у него стоит тариф "Y", а тип правила остался от тарифа "xxx". Проходит час, картина не меняется. Меняю руками. У текущего тарифа "Y" ставлю Тип Правила "yyy". На следющий день открываю пользователя, вижу, что тариф стоит "Y" а Тип Правила вновь выставился "xxx". Что я не так делаю или не сделал? p.s. Абонплата снимается помесячно. я же написал выше .. в 4.6 и 5.0 работает ТОЛЬКО если есть наработка. наработка есть ? Если да. то покажите как вы завели тариф |
Автор: | Sirrin [ 12 июл 2010, 10:59 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
vdd писал(а): В типах шлюзов тип правила Y прописан? Да |
Автор: | Sirrin [ 16 июл 2010, 09:51 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Теперь ситуация изменилась. Если изменить руками типа правила на шлюзе у клиента на нужный, тип правила остаётся и не меняется на старый. Но по-прежнему, автоматически тип правила на шлюзе у клиента, после смены тарифа пользователем через веб, не меняется на соответствующий тарифному плану. |
Автор: | stark [ 16 июл 2010, 16:53 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Поставьте цену в каждую услугу по 0 за 1 мбайт будет работать.. |
Автор: | crez [ 02 авг 2010, 12:22 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Подобная ситуация на версии 5.1 На границе месяца (при смене тарифа) не изменились скорости на шлюзах. Код: bill вер. 5.1 сборка 195 от 13.07.2010 12:38:03 dialup вер. 5.1 сборка 151 от 14.07.2010 15:17:10 gorod вер. 5.1 сборка 129 от 09.06.2010 12:12:25 ipn вер. 5.1 сборка 181 от 13.07.2010 15:46:39 npay вер. 5.1 сборка 147 от 30.06.2010 18:41:38 Тариф: Вложение: Шлюз: Вложение: История изменения типов правил: Вложение: Запись только о том, что я его сменил ручками. Как быть? Нереально каждому абоненту менять руками скорость на шлюзе! P.S. В Типе шлюза вот такие правила: Код: DEFAULT]
[OPEN] <LOOP> iptables -A FORWARD -t filter -s {A} -j ACCEPT iptables -A FORWARD -i eth0 -t filter -d {A} -j ACCEPT iptables -t nat -A POSTROUTING -s {A} -o eth0 -j SNAT --to-source 81.27.255.4 </LOOP> /sbin/tc class add dev eth1 parent 1:0 classid 1:[N1] htb rate ${speed} burst 3000k prio 1 /sbin/tc qdisc add dev eth1 parent 1:[N1] handle [N1]: sfq perturb 10 quantum 1500 /sbin/tc class add dev eth1 parent 1:0 classid 1:[N2] htb rate ${speed} burst 3000k prio 1 /sbin/tc qdisc add dev eth1 parent 1:[N2] handle [N2]: sfq perturb 10 quantum 1500 <LOOP> /sbin/tc filter add dev eth1 parent 1:0 protocol ip prio [N1] u32 match ip dst {A} flowid 1:[N1] </LOOP> <LOOP> /sbin/tc filter add dev eth1 parent 1:0 protocol ip prio [N2] u32 match ip src {A} flowid 1:[N2] </LOOP> [/OPEN] [CLOSE] <LOOP> iptables -t nat -D POSTROUTING -s {A} -o eth0 -j SNAT --to-source 81.27.255.4 iptables -D FORWARD -t filter -s {A} -j ACCEPT iptables -D FORWARD -i eth0 -t filter -d {A} -j ACCEPT </LOOP> /sbin/tc filter del dev eth1 parent 1:0 protocol ip prio [N1] /sbin/tc filter del dev eth1 parent 1:0 protocol ip prio [N2] /sbin/tc class del dev eth1 parent 1:0 classid 1:[N1] htb rate ${speed} burst 3000k prio 1 /sbin/tc class del dev eth1 parent 1:0 classid 1:[N2] htb rate ${speed} burst 3000k prio 1 [/CLOSE] [/DEFAULT] |
Автор: | stark [ 03 авг 2010, 19:05 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
для 5.1 поставьте тип правила на верхнем уровне , т.е не надо его в услугу помещать , если от наработки не зависит . И обновитесь , там недавно ошибка в этой логике как раз была |
Автор: | crez [ 04 авг 2010, 13:16 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Обновился, тариф поправил таким образом: Вложение: Для эксперемента включил себе смену тарифа с завтрашнего дня... Жду срабатывания ![]() |
Автор: | crez [ 05 авг 2010, 12:06 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Не сработало ![]() Код: Сервер: версия 5.1 сборка 462 от 04.08.2010 bill вер. 5.1 сборка 195 от 13.07.2010 12:38:03 dialup вер. 5.1 сборка 154 от 27.07.2010 15:23:00 gorod вер. 5.1 сборка 129 от 09.06.2010 12:12:25 ipn вер. 5.1 сборка 185 от 28.07.2010 14:40:27 npay вер. 5.1 сборка 152 от 03.08.2010 17:17:44 Тариф сменился, правила на шлюзе - нет. Скрин тарифа выше. |
Автор: | crez [ 18 авг 2010, 11:24 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Ситуация так и не изменилась - скорость не меняется при смене тарифа. Сервер: Код: dialup вер. 5.1 сборка 156 от 10.08.2010 13:33:42 ipn вер. 5.1 сборка 188 от 10.08.2010 15:55:50 npay вер. 5.1 сборка 154 от 10.08.2010 14:08:18 reports вер. 5.1 сборка 155 от 10.08.2010 18:04:00 Шлюз: manad на CentOS 5.4 Скрин тарифа выше. Подскажите, где рыть! |
Автор: | crez [ 19 авг 2010, 10:31 ] |
Заголовок сообщения: | Re: Не меняется тип правила у договоров на шлюзе |
Нарыл-таки! Сорри за панику ![]() Перечитывая документацию нашел такие строки: http://bgbilling.ru/v5.1/doc/ch05s11.html Код: Саму процедуру смены правил по тарифу делает задача Обсчета логов IPN. Но эта возможность явлется опциональной и включается с помощью вот этой настройки в конфигурации задачи: set.rules=1 Включил опцию и все заработало. Вопрос исчерпан. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |