BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 21:48

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 05 фев 2014, 11:41 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Поломалось :(

Команды на устройство передаются вида: sa.command.inetOption.6.enable=access-list $contractId extended permit ip $ip $netmask any;access-list $contractId extended permit ip any $ip $netmask;class-map $contractId;match access-list $contractId;exit;policy-map rate-limit;class $contractId;police input 800000;police output 800000

Сетевая маска, передаваемая в переменной $netmask, передавалась из поля "Маска подсети" в ip-ресурсе. Например 255.255.255.0. Сейчас передаётся 255.255.255.255.

????? :(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 16:02 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Нет, $netmask никогда не возвращал маску из IP-ресурса - он возвращает маску подсети, которая прописана в сервисе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 16:18 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В следующем билде будет: $ipGate $ipDns $ipSubnetMask $ipParam.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 16:30 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Amir писал(а):
В следующем билде будет: $ipGate $ipDns $ipSubnetMask $ipParam.

Когда ждать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 16:40 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Сегодня.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 16:53 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Обновить модуль и всё?
Завтра с утра апдейт модуля?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 17:24 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Это обновление уже выложено


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 18:20 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Работает:
sa.command.inetOption.25.enable=access-list $contractId extended permit ip $ip $ipSubnetMask any;access-list $contractId extended permit ip any $ip $ipSubnetMask;class-map $contractId;match access-list $contractId;exit;policy-map rate-limit;class $contractId;police input 20000000;police output 20000000


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 19:42 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Не совсем работает:
Пока сети класса С, всё работает. Но вот поставил клиенту в ip-ресурсах маску 255.255.255.240, а $ipSubnetMask передаёт в скрипт 255.255.255.0
:(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 фев 2014, 19:54 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Там подставляется строка без изменений из ресурса. У клиента точно IP-адрес из этого IP-ресурса?
Если да - попробуйте перезапустить Access, чтобы точно никакого кэша не было.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 фев 2014, 11:25 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
разобрался. Был ещё один ресурс, которые перекрывал искомый.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2014, 17:13 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Тут у одного клиента возникла проблема. В IPN были диапазоны , причем абонент из них платил за каждый конкретный ip. Реализовано на manad.
1. Клиенту нужен 1 ip, давали ему /30 сеть. Один из адресов выбирали на шлюзе. Брали одну абонку.
2. Клиенту нужен 3 ip, давали ему /29 сеть. 3 адреса выбирали на шлюзе. Брали 3 абонки.

При этом в дипазоне заводили сеть, а некоторые адреса выбирали для управления на шлюзе. В inet сейчас получается такой схемы нет. Можно сделать, например отдельный тип поиска ресурсов на дочернем сервисе, когда ip выбирается из родительского сервиса(и не занимает общий ресурс и не проверяется), а на родительском задана сеть. А при сборе netflow в этом случае привязывать все к родительскому сервису. В этом случае в обработчике активации будет выбор - задавать правила для все сети, или только для дочерних ip. Я не совсем понял относится ли это к проблеме топикстартера , но что-то близкое.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2014, 17:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
Можно сделать, например отдельный тип поиска ресурсов на дочернем сервисе, когда ip выбирается из родительского сервиса(и не занимает общий ресурс и не проверяется), а на родительском задана сеть. А при сборе netflow в этом случае привязывать все к родительскому сервису. В этом случае в обработчике активации будет выбор - задавать правила для все сети, или только для дочерних ip.

Когда реализуете ;-)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 фев 2014, 16:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ilinav писал(а):
Amir писал(а):
Мне кажется, что вместо $servTitle можно использовать $ip $netmask или $ip $netmaskWild.

Заработало!

я так понял вы всю подсеть описываете сервисами отдельными на договоре?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 мар 2014, 17:26 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Цитата:
я так понял вы всю подсеть описываете сервисами отдельными на договоре?

Да. Сервисы с хостами на доступ. Сервис с сетью на ограничение скорости.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 мар 2014, 18:24 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
stark писал(а):
Тут у одного клиента возникла проблема. В IPN были диапазоны , причем абонент из них платил за каждый конкретный ip. Реализовано на manad.
1. Клиенту нужен 1 ip, давали ему /30 сеть. Один из адресов выбирали на шлюзе. Брали одну абонку.
2. Клиенту нужен 3 ip, давали ему /29 сеть. 3 адреса выбирали на шлюзе. Брали 3 абонки.

При этом в дипазоне заводили сеть, а некоторые адреса выбирали для управления на шлюзе. В inet сейчас получается такой схемы нет. Можно сделать, например отдельный тип поиска ресурсов на дочернем сервисе, когда ip выбирается из родительского сервиса(и не занимает общий ресурс и не проверяется), а на родительском задана сеть. А при сборе netflow в этом случае привязывать все к родительскому сервису. В этом случае в обработчике активации будет выбор - задавать правила для все сети, или только для дочерних ip. Я не совсем понял относится ли это к проблеме топикстартера , но что-то близкое.



Реализовали в 6.1.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.047s | 48 Queries | GZIP : On ]