Тестируем 5.3.002

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Чего то я расстроен:

1) При запуске админки иногда начинает ругаться на отсутствующий класс, лечится удалением конфига.

2) Серьезный баг! Пустые доп параметры по прежнему сохраняются в базе, при этому обнуляются те для которых стоит "Не отображать в интерфейсе". Была просьба не сохранять пустые параметры в базе.

3) IPv6 как привязать к IP зоне непонятно, сокращенный ввод не поддкрживается, т.е. 2a03:ce00:0000:0000:0000:0000:0000:0000 -> 2a03:ce00::/32

4) При удалении пользователя выводится ошибка nextattribute failed и админка падает, после переподключения страница с удаленным пользователем пишет "error while getting users list: Not Invoked"

5) Коррекция счета повисло при попытке откорректировать

Дальше тестить не стал задолбался.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

1) если можно, скриншот или текст сообщения

2) сделаем

3) проверил - у нас работает сокращенный ввод, единственная непонятка - пока не введен корректный шлюз в свойствах IP-зоны, подсеть помечается красным (как ошибочно введенная).

Указывал сеть 4402::/48, шлюз 4402::1

4,5) похоже причины кроются в архивных таблицах списаний, очень хотелось бы логи увидеть

Архивные таблицы в отдельной базе находятся?

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

serjk
1. Не работает кнопка "Просрочить". Оборудование - DHCP аренда. Тестовый юзер как работал так и работает. В дебаге ничего нет. В документации про нее ничего не сказано.
2. В документации есть описание "использовать пул для заблокированных абонентов". В DHCP пулах - Действие при блокировании выбрать можно только "Игнорировать запрос" и "Не установлено".
3. Не работают опции DHCP описанные в RFC а именно 121 249. Их нельзя выбрать при вписавании их руками ID 121 ТИП Бинарный Значение 18ac140000ac146d01. Ничего не происходит ни в дебаге ни в Wireshark. Как я только не пытался. Попробую "заводские" опции, которые можно выбрать и посмотрю на реакцию дебага и Wireshark.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

ZeM писал(а):serjk
1. Не работает кнопка "Просрочить". Оборудование - DHCP аренда. Тестовый юзер как работал так и работает. В дебаге ничего нет. В документации про нее ничего не сказано.
2. В документации есть описание "использовать пул для заблокированных абонентов". В DHCP пулах - Действие при блокировании выбрать можно только "Игнорировать запрос" и "Не установлено".
3. Не работают опции DHCP описанные в RFC а именно 121 249. Их нельзя выбрать при вписавании их руками ID 121 ТИП Бинарный Значение 18ac140000ac146d01. Ничего не происходит ни в дебаге ни в Wireshark. Как я только не пытался. Попробую "заводские" опции, которые можно выбрать и посмотрю на реакцию дебага и Wireshark.
1. Если Вам не понятно, что делает кнопка - не значит, что она не работает. Кнопка проставляет статус аренды в "просрочен" - что полезно в ряде случаев. Пользователь же продолжит работать до момента обновления IP адреса. Протокол DHCP не подразумевает какого-либо уведомления клиента об истечении аренды.

2. Заведите еще один пул, который будет использоваться как пул для заблокированных, тогда станет доступно действие "Использовать пул для заблокированных"

3. Требует проверки, однако пока нет причин считать это багом. Опция 121 указана в списке опций, принимаемых клиентом? Если опция 55 (parameter-request-list) приходит в запросе, но в списке запрашиваемых параметров нет 121 опции, она не будет передана клиенту. Для начала можно перезапустить utm5_dhcpd (если есть подозрение, что кэш дополнительных DHCP-опций не обновился)

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

serjk
Спасибо теперь ясно. Применение кнопки "Просрочен" пока не знаю как можно использовать.
2. Появилось.
3. Тестирую дальше.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

ZeM писал(а):serjk
Спасибо теперь ясно. Применение кнопки "Просрочен" пока не знаю как можно использовать.
2. Появилось. Просто есть пул для заблокированных описанных в ip пулы.
3. Тестирую дальше.
2. IP-пулы с DHCP-пулами никак не связаны. Первые используются RADIUS сервером, контроля за пересечением их диапазонов не ведется, такое пересечение приведет к неконтролируемым последствиям.

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

2 serjk

а ченжлог к bete/rc будет?

Pei0t
Сообщения: 258
Зарегистрирован: Чт дек 13, 2007 20:48

Сообщение Pei0t »

При попытке добавить радиус атрибуты:
Изображение

Код: Выделить всё

Mar 05 16:16:30  ERROR : 504c400 RPCServer@0.0.0.0: Exception in void* rpcf_set_radius_attr(void*): #74
Mar 05 16:23:49  ERROR : 504b000 RPCServer@0.0.0.0: Exception in void* rpcf_set_radius_attr(void*): #74
Mar 05 16:24:57  ERROR : 504b000 RPCServer@0.0.0.0: Exception in void* rpcf_set_radius_attr(void*): #74
Mar 05 16:25:49  ERROR : 504b000 RPCServer@0.0.0.0: Exception in void* rpcf_set_radius_attr(void*): #74
в main.log

Код: Выделить всё

Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; URFA ping received, sending reply
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Call&#58; 0x1304 &#40;rpcf_add_iptraffic_service_ex&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Real Call&#58; 0x1304 &#40;rpcf_add_iptraffic_service_ex&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnectionPool&#58; DBConnectioManager pool &#91;Default&#93;&#58; connection is popped
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query&#58; INSERT INTO services_data&#40; service_name, service_type, comment, tariff_id, parent_service_id, link_by_default, is_dynamic &#41; VALUES&#40; 'пёя&#9474;п&#9577;я&#9488;пЁп&#9567;1', '3', '','4','6','1','0'&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query takes 0.004 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query&#58; INSERT INTO tariffs_services_link&#40;tariff_id,service_id&#41; VALUES&#40;'4','11'&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query takes 0.006 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query&#58; INSERT INTO periodic_services_data&#40;id,cost,discount_method,start_date,expire_date,radius_sessions_limit&#41; VALUES &#40;'11', '0', '3','1394086592','2000000000','0'&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query takes 0.012 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL SELECT query&#58; SELECT max&#40;tst_id&#41; FROM iptraffic_services_data
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL SELECT query&#58; 1 rows in 0.000 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL SELECT query&#58; SELECT max&#40;borders_id&#41; FROM iptraffic_borders
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL SELECT query&#58; 1 rows in 0.000 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query&#58; INSERT INTO iptraffic_services_data&#40; id, tst_id, null_service_prepaid, aggregation_interval &#41; VALUES&#40; '11', '9', '0','0'&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x80342a400> SQL query takes 0.006 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnectionPool&#58; DBConnectionManager pool &#91;Default&#93;&#58; connection is pushed back
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnectionPool&#58; DBConnectioManager pool &#91;Default&#93;&#58; connection is popped
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x803428100> SQL query&#58; INSERT INTO user_log&#40;user_id,date,who,action,comment, what&#41; VALUES &#40;'0','1394086592','-1','15','Service id 11',''&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x803428100> SQL query takes 0.006 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnectionPool&#58; DBConnectionManager pool &#91;Default&#93;&#58; connection is pushed back
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnectionPool&#58; DBConnectioManager pool &#91;Default&#93;&#58; connection is popped
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x803428600> SQL query&#58; INSERT INTO user_log&#40;user_id,date,who,action,comment, what&#41; VALUES &#40;'0','1394086592','-1','21','Tariff id 4, service id 11',''&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnection_mysql&#58; <0x803428600> SQL query takes 0.006 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 DBConnectionPool&#58; DBConnectionManager pool &#91;Default&#93;&#58; connection is pushed back
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Call 0x1304 &#40;rpcf_add_iptraffic_service_ex&#41; finished in 0.04 sec
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Stream cleared
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; URFA ping received, sending reply
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Call&#58; 0x10100 &#40;rpcf_set_radius_attr&#41;
Mar 06 10&#58;16&#58;32 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Real Call&#58; 0x10100 &#40;rpcf_set_radius_attr&#41;
Когда второй раз жмёшь "ок":

Код: Выделить всё

Mar 06 09&#58;48&#58;10 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; URFA ping received, sending reply
Mar 06 09&#58;48&#58;10 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Call&#58; 0x1304 &#40;rpcf_add_iptraffic_service_ex&#41;
Mar 06 09&#58;48&#58;10 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Real Call&#58; 0x1304 &#40;rpcf_add_iptraffic_service_ex&#41;
Mar 06 09&#58;48&#58;10  ERROR &#58; 504a400 DBAGenericError&#58; attempt to add second service to tp 2 with parent id 6
Mar 06 09&#58;48&#58;10  ERROR &#58; 504a400 RPCServer@0.0.0.0&#58; void* rpcf_add_iptraffic_service_ex&#40;void*&#41;&#58; DBAGenericError&#58; attempt to add second service to tp 2 wit parent id 6
Mar 06 09&#58;48&#58;10 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Call 0x1304 &#40;rpcf_add_iptraffic_service_ex&#41; finished in 0.00 sec
Mar 06 09&#58;48&#58;10 ?Debug &#58; 504a400 RPCConn&#91;SSL&#93;<init@192.168.254.132>&#58; Stream cleared

Версия 5.3-002-rc1 БД новая, пустая

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

Вот такой баг в ЛК:
Изображение

torrus
Сообщения: 73
Зарегистрирован: Чт фев 02, 2012 16:10
Откуда: Александров
Контактная информация:

Сообщение torrus »

Такой вопрос.

А,DHCP будет с Radius`ом будет взамиодействовать ?

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Point писал(а):2 serjk

а ченжлог к bete/rc будет?
1) Пока все изменения в основном сводились к написанию нового функционала и рефакторингу старого кода, по mantis многое не проводилось, т.к. исправления делались в процессе тестирования. Сейчас, когда есть конкретные недоработки и дело близится к релизу, на все обращения регистрируются тикеты Mantis, и список изменений будет в обычном виде.

2) По поводу интеграции с RADIUS - пока не планируется.

3) По обнаруженным проблемам работаем.

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

Какая все таки блокировка у абонента:
Изображение

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Что говорит

SELECT block_type FROM blocks_info WHERE id=95022 ?

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

в БД block_type=1

Опытным путем выяснил:
Административная блокировка = 2
Системная блокировка = 1
А пользовательская это какой?

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Пользовательская - 3

Ответить