BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
 Заголовок сообщения: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 03 окт 2012, 11:04 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
В настоящие время у меня есть группа ip категорий где множество самих категорий.
Если мне нужно выставить все категории из этой группы то приходится перечислять все категории, что в итоге получается такой вид:
Цитата:
ip.resource.categoryId=290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584

если указать id группы то сервис не видит дочерних категорий.

Дума было бы удобнее если можно было указывать id группы, и в будущем после добавления новой категории она сразу виделась на нужном устройстве.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 03 окт 2012, 14:20 
Так это указывается командой ip.resource.category=


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 03 окт 2012, 14:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Нет, там, похоже, ошибка. Изначально планировалось, что если указываете категорию, то это означает, что все подкатегории тоже входят.
Для динамической выдачи так и работает, а для статической - похоже нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 07 апр 2013, 23:09 
Не в сети
Клиент

Зарегистрирован: 06 апр 2013, 21:49
Сообщения: 152
Откуда: Глазов
Карма: 0
А разве за динамическую раздачу отвечает не dhcp.ipCategories=xxx ??? - у меня только так динамику отдает, если пул адресов запихать в ip.resource.category=xxx - в дхцп-логах bginet_access-сервера валят ошибки типа "IP address not found...."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 08 апр 2013, 14:39 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выше о динамической выдаче и не спрашивали.
Да, для динамической выдачи по DHCP - dhcp.ipCategories, для динамической выдачи по RADIUS - radius.realm.default.ipCategories, для выбора IP-адреса при редактировании сервиса на договоре - ip.resource.categoryId (ip.resource.category).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 08 апр 2013, 16:55 
Amir писал(а):
Выше о динамической выдаче и не спрашивали.
Да, для динамической выдачи по DHCP - dhcp.ipCategories, для динамической выдачи по RADIUS - radius.realm.default.ipCategories, для выбора IP-адреса при редактировании сервиса на договоре - ip.resource.categoryId (ip.resource.category).

Как этой инфы о динамике в доке не хватает.... Спасибо за этот блок.
Как раз с переходом на несколько НАСов надо переходить на выдачу IP c BG.
Еще есть вопрос:
Есть два IP-ресурса:
1-Стат.пул: 1.1.1.0/24
2-Дин. пул: 2.2.2.0/22

Тип сервиса: "динамический или статический адрес" - выдача через радиус.
При указании:
ip.resource.categoryId=2,1
radius.realm.default.ipCategories=1,2

IP адреса выдается динамически вперемешку с пулов 2 и 1.
Я думал, что IP сначала с пула 2, а когда он закончится, то с пула 1.
Разницы в порядке задания категорий сейчас нет - что 2,1 , что 1,2
Как это можно получить: порядок использования IP категорий?
Если я пропишу так:
ip.resource.categoryId=1 (для выбора статики в сервисе)
radius.realm.default.ipCategories=2,1 (для динамической выдачи по RADIUS)

Так будет работать?


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 08 апр 2013, 18:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выкладывается обновление, в котором будет учитываться порядок категорий в radius.realm.default.ipCategories.
Однако, т.к. для динамической выдачи адреса резервируются, то возможна выдача адресов из второй категории при не до конца занятой первой категории (на текущий момент, если в первой категории осталось менее 100/50 свободных адресов).

P.S. Также не рекомендуем менять IP-ресурсы после того, как их начали использовать. Можно расширять диапазон, но лучше добавлять новый.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 08 апр 2013, 21:39 
Обновился ... лучше стало с динамикой...
Но при установке:
Код:
radius.realm.default.ipCategories=2,1

Заполнение пула идет сначала категории из 1 (пул статики), потом из 2(пул динамики). То-есть наоборот.
Или это так задумано?
Пока поменял местами:
Код:
radius.realm.default.ipCategories=1,2

Что-бы заполнялся сначала 2, а потом 1.


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 08 апр 2013, 22:58 
Не в сети
Клиент

Зарегистрирован: 06 апр 2013, 21:49
Сообщения: 152
Откуда: Глазов
Карма: 0
Может быть не к месту. Я новичок. Но все же. Как контролировать выданные динамически и свободные адреса? Где в интерфейсе можно увидеть? Либо нужно ваять отчет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 09 апр 2013, 00:37 
ikoctya писал(а):
Как контролировать выданные динамически и свободные адреса? Где в интерфейсе можно увидеть? Либо нужно ваять отчет?

+1
Динамические выданные IP не показываются в "использовании" IP-ресурсов.


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 09 апр 2013, 11:48 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Отчетом своим.
Присвоенные адреса для статики хранятся тут inv_ip_resource_subscription_real_15(mid) для динамики вроде тут inv_ip_resource_subscription_dyn_15(mid). А свободные наверное только перебором пула с поиском каждого адреса в одной из этих табличек.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 15 апр 2013, 16:00 
Порядок заполнения ipCategories работает.
Но по наблюдениям он работает в обратном порядке - сначала заполняются категории с конца.
При установке:
Код:
radius.realm.default.ipCategories=2,1

Заполнение пула идет сначала категории из 1 (пул статики), потом из 2(пул динамики). То-есть наоборот.
Пока поменял местами:
Код:
radius.realm.default.ipCategories=1,2

Что-бы заполнялся сначала 2, а потом 1.
Или это так задумано?


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 25 сен 2013, 19:57 
Amir писал(а):
Выкладывается обновление, в котором будет учитываться порядок категорий в radius.realm.default.ipCategories.
Однако, т.к. для динамической выдачи адреса резервируются, то возможна выдача адресов из второй категории при не до конца занятой первой категории (на текущий момент, если в первой категории осталось менее 100/50 свободных адресов).

P.S. Также не рекомендуем менять IP-ресурсы после того, как их начали использовать. Можно расширять диапазон, но лучше добавлять новый.

Проверял только-что порядок заполнения IP адресов - разницы нету в каком порядку их указывать.
Есть 2 категории:
1) 1 сеть /25 (статика)
2) 4 сети /24 (динамика)
Неважно в каком порядке они прописаны:
Либо:
radius.realm.default.ipCategories=1,2
radius.realm.users.ipCategories=1,2
Либо:
radius.realm.default.ipCategories=2,1
radius.realm.users.ipCategories=2,1
Всегда сначала заполняется категория 1, а потом категория 2.

И еще вопрос: на какое время резервируется динамически выданный IP?
Просто вчера в ЧНН все логи забиты, что IP закончились, хотя емкость пулов около 1150 IP, а в онлайне было всего около 600 клиентов....


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 26 сен 2013, 20:46 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
И еще вопрос: на какое время резервируется динамически выданный IP?
Просто вчера в ЧНН все логи забиты, что IP закончились, хотя емкость пулов около 1150 IP, а в онлайне было всего около 600 клиентов....
Аварий не было? Посмотрите запросом, возможно какие-то левые записи о подписках на адреса есть в базе.
Код:
SELECT * FROM inv_ip_resource_subscription_dyn_<mid>_201309 as s
LEFT JOIN inet_connection_<mid> as c ON c.ipAddress=s.address
WHERE s.timeTo IS NULL AND c.id IS NULL
Возможно их стоит удалить (DELETE s.* FROM ...) и перезапустить Access.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 26 сен 2013, 20:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Неважно в каком порядке они прописаны:
Либо:
radius.realm.default.ipCategories=1,2
radius.realm.users.ipCategories=1,2
Либо:
radius.realm.default.ipCategories=2,1
radius.realm.users.ipCategories=2,1
Понял в чем проблема - когда одинаковые категории прописаны (т.е. если куда-нибудь добавить еще одну категорию, то будет отрабатывать так, как хотите).
Завтра выложим обновление.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 26 сен 2013, 20:54 
Amir писал(а):
Цитата:
И еще вопрос: на какое время резервируется динамически выданный IP?
Просто вчера в ЧНН все логи забиты, что IP закончились, хотя емкость пулов около 1150 IP, а в онлайне было всего около 600 клиентов....
Аварий не было? Посмотрите запросом, возможно какие-то левые записи о подписках на адреса есть в базе.
Код:
SELECT * FROM inv_ip_resource_subscription_dyn_<mid>_201309 as s
LEFT JOIN inet_connection_<mid> as c ON c.ipAddress=s.address
WHERE s.timeTo IS NULL AND c.id IS NULL
Возможно их стоит удалить (DELETE s.* FROM ...) и перезапустить Access.

Есть небольшое к-во реконнектов. Пока перезапуск Access вроде решил проблему...
В базе проверил - все ОК.
Вот по базе и выяснял, что пулы заполняются, не так как хочется.
А хочется то просто - заполняется сначала пул "динамики", а если он закончится, то ,берутся свободные IP из пула "статика" .
А получается всегда сначала заполняется пул "статика", а потом начинает заполнятся "динамики".


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 27 сен 2013, 17:57 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Порядок исправили, но сегодня просят не выкладывать (там еще изменения с переобсчетом будут), поэтому в понедельник только.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 27 сен 2013, 18:20 
Amir писал(а):
Порядок исправили, но сегодня просят не выкладывать (там еще изменения с переобсчетом будут), поэтому в понедельник только.

Спасибо.
Подождем до понедельника.


Вернуться к началу
  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 30 сен 2013, 13:19 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ip.resource.categoryId и группы категорий
СообщениеДобавлено: 08 окт 2013, 20:26 
stark писал(а):
выложили

Проверил - теперь пулы заполняются корректно - как я и хотел.


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ] 

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


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

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


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

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