forum.bitel.ru http://forum.bitel.ru/ |
|
ip.resource.categoryId и группы категорий http://forum.bitel.ru/viewtopic.php?f=44&t=7264 |
Страница 1 из 1 |
Автор: | aiwbend [ 03 окт 2012, 11:04 ] |
Заголовок сообщения: | ip.resource.categoryId и группы категорий |
В настоящие время у меня есть группа 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 группы, и в будущем после добавления новой категории она сразу виделась на нужном устройстве. |
Автор: | madmax [ 03 окт 2012, 14:20 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Так это указывается командой ip.resource.category= |
Автор: | Amir [ 03 окт 2012, 14:24 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Нет, там, похоже, ошибка. Изначально планировалось, что если указываете категорию, то это означает, что все подкатегории тоже входят. Для динамической выдачи так и работает, а для статической - похоже нет. |
Автор: | ikoctya [ 07 апр 2013, 23:09 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
А разве за динамическую раздачу отвечает не dhcp.ipCategories=xxx ??? - у меня только так динамику отдает, если пул адресов запихать в ip.resource.category=xxx - в дхцп-логах bginet_access-сервера валят ошибки типа "IP address not found...." |
Автор: | Amir [ 08 апр 2013, 14:39 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Выше о динамической выдаче и не спрашивали. Да, для динамической выдачи по DHCP - dhcp.ipCategories, для динамической выдачи по RADIUS - radius.realm.default.ipCategories, для выбора IP-адреса при редактировании сервиса на договоре - ip.resource.categoryId (ip.resource.category). |
Автор: | nik247 [ 08 апр 2013, 16:55 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
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) Так будет работать? |
Автор: | Amir [ 08 апр 2013, 18:09 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Выкладывается обновление, в котором будет учитываться порядок категорий в radius.realm.default.ipCategories. Однако, т.к. для динамической выдачи адреса резервируются, то возможна выдача адресов из второй категории при не до конца занятой первой категории (на текущий момент, если в первой категории осталось менее 100/50 свободных адресов). P.S. Также не рекомендуем менять IP-ресурсы после того, как их начали использовать. Можно расширять диапазон, но лучше добавлять новый. |
Автор: | nik247 [ 08 апр 2013, 21:39 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Обновился ... лучше стало с динамикой... Но при установке: Код: radius.realm.default.ipCategories=2,1 Заполнение пула идет сначала категории из 1 (пул статики), потом из 2(пул динамики). То-есть наоборот. Или это так задумано? Пока поменял местами: Код: radius.realm.default.ipCategories=1,2 Что-бы заполнялся сначала 2, а потом 1. |
Автор: | ikoctya [ 08 апр 2013, 22:58 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Может быть не к месту. Я новичок. Но все же. Как контролировать выданные динамически и свободные адреса? Где в интерфейсе можно увидеть? Либо нужно ваять отчет? |
Автор: | nik247 [ 09 апр 2013, 00:37 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
ikoctya писал(а): Как контролировать выданные динамически и свободные адреса? Где в интерфейсе можно увидеть? Либо нужно ваять отчет? +1 Динамические выданные IP не показываются в "использовании" IP-ресурсов. |
Автор: | aiwbend [ 09 апр 2013, 11:48 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Отчетом своим. Присвоенные адреса для статики хранятся тут inv_ip_resource_subscription_real_15(mid) для динамики вроде тут inv_ip_resource_subscription_dyn_15(mid). А свободные наверное только перебором пула с поиском каждого адреса в одной из этих табличек. |
Автор: | nik247 [ 15 апр 2013, 16:00 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Порядок заполнения ipCategories работает. Но по наблюдениям он работает в обратном порядке - сначала заполняются категории с конца. При установке: Код: radius.realm.default.ipCategories=2,1 Заполнение пула идет сначала категории из 1 (пул статики), потом из 2(пул динамики). То-есть наоборот. Пока поменял местами: Код: radius.realm.default.ipCategories=1,2 Что-бы заполнялся сначала 2, а потом 1. Или это так задумано? |
Автор: | nik247 [ 25 сен 2013, 19:57 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
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 клиентов.... |
Автор: | Amir [ 26 сен 2013, 20:46 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Цитата: И еще вопрос: на какое время резервируется динамически выданный IP? Аварий не было? Посмотрите запросом, возможно какие-то левые записи о подписках на адреса есть в базе. Просто вчера в ЧНН все логи забиты, что IP закончились, хотя емкость пулов около 1150 IP, а в онлайне было всего около 600 клиентов.... Код: SELECT * FROM inv_ip_resource_subscription_dyn_<mid>_201309 as s Возможно их стоит удалить (DELETE s.* FROM ...) и перезапустить Access.
LEFT JOIN inet_connection_<mid> as c ON c.ipAddress=s.address WHERE s.timeTo IS NULL AND c.id IS NULL |
Автор: | Amir [ 26 сен 2013, 20:49 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Цитата: Неважно в каком порядке они прописаны: Понял в чем проблема - когда одинаковые категории прописаны (т.е. если куда-нибудь добавить еще одну категорию, то будет отрабатывать так, как хотите).Либо: radius.realm.default.ipCategories=1,2 radius.realm.users.ipCategories=1,2 Либо: radius.realm.default.ipCategories=2,1 radius.realm.users.ipCategories=2,1 Завтра выложим обновление. |
Автор: | nik247 [ 26 сен 2013, 20:54 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Amir писал(а): Цитата: И еще вопрос: на какое время резервируется динамически выданный IP? Аварий не было? Посмотрите запросом, возможно какие-то левые записи о подписках на адреса есть в базе. Просто вчера в ЧНН все логи забиты, что IP закончились, хотя емкость пулов около 1150 IP, а в онлайне было всего около 600 клиентов.... Код: SELECT * FROM inv_ip_resource_subscription_dyn_<mid>_201309 as s Возможно их стоит удалить (DELETE s.* FROM ...) и перезапустить Access.LEFT JOIN inet_connection_<mid> as c ON c.ipAddress=s.address WHERE s.timeTo IS NULL AND c.id IS NULL Есть небольшое к-во реконнектов. Пока перезапуск Access вроде решил проблему... В базе проверил - все ОК. Вот по базе и выяснял, что пулы заполняются, не так как хочется. А хочется то просто - заполняется сначала пул "динамики", а если он закончится, то ,берутся свободные IP из пула "статика" . А получается всегда сначала заполняется пул "статика", а потом начинает заполнятся "динамики". |
Автор: | Amir [ 27 сен 2013, 17:57 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Порядок исправили, но сегодня просят не выкладывать (там еще изменения с переобсчетом будут), поэтому в понедельник только. |
Автор: | nik247 [ 27 сен 2013, 18:20 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
Amir писал(а): Порядок исправили, но сегодня просят не выкладывать (там еще изменения с переобсчетом будут), поэтому в понедельник только. Спасибо. Подождем до понедельника. |
Автор: | stark [ 30 сен 2013, 13:19 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
выложили |
Автор: | nik247 [ 08 окт 2013, 20:26 ] |
Заголовок сообщения: | Re: ip.resource.categoryId и группы категорий |
stark писал(а): выложили Проверил - теперь пулы заполняются корректно - как я и хотел. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |