BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: После обновления сломался DHCP
СообщениеДобавлено: 07 ноя 2016, 21:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Доброго вечера!
Беда - обновился с 6,1 до 6,2, после чего dhcp стал повторно выдавать абонентам уже выданные ранее адреса.

Код:
Информация о версии:
  Сервер: вер. 6.2.1136 / 02.11.2016 15:59:07
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73

 card: вер. 6.2.39 / 26.05.2016 14:50:45
  inet: вер. 6.2.697 / 31.10.2016 17:14:54
  npay: вер. 6.2.197 / 04.10.2016 19:12:21
  reports: вер. 6.2.213 / 03.10.2016 16:59:27
  subscription: вер. 6.2.40 / 04.10.2016 19:16:37
  tv: вер. 6.2.235 / 02.11.2016 16:01:19


Вложения:
Комментарий к файлу: L2 сессия это dhcp, сразу у двух абонентов
Screen Shot 2016-11-07 at 19.17.25.png
Screen Shot 2016-11-07 at 19.17.25.png [ 54 КБ | Просмотров: 12060 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 05:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
access и accounting обновили? сверьте либы, у меня такая проблема была из за не обновленных access и accounting


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 10:59 
Не в сети
Клиент

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


Информация о версии:

Клиент: вер. 6.2.846 / 02.11.2016 15:59:41
os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
Сервер: вер. 6.2.1136 / 02.11.2016 15:59:07
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_72

card: вер. 6.2.39 / 26.05.2016 14:50:45
inet: вер. 6.2.697 / 31.10.2016 17:14:54
npay: вер. 6.2.197 / 04.10.2016 19:12:21
reports: вер. 6.2.213 / 03.10.2016 16:59:27
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.93 / 22.10.2016 11:52:06

Окружение:

Клиент:
os: Windows 10 amd64, 10.0
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
jre home: C:\Program Files\Java\jre1.8.0_101
default tz: 08.11.2016 08:58 SAMT +0400 (Europe/Samara)
user tz: 08.11.2016 08:58 GMT+04:00 +0400 (GMT+04:00)
locale: ru_RU
Сервер:
os: Linux amd64, 2.6.32-573.8.1.el6.x86_64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_72
jre home: /usr/java/jdk1.8.0_72/jre
default tz: 08.11.2016 08:58 SAMT +0400 (Europe/Samara)
db time: master: 08.11.2016 08:58 SAMT
db charset: connection: utf8(utf8_unicode_ci), database: cp1251(cp1251_general_ci)
locale: ru_RU
uptime: Started: 08.11.2016 04:56:15 Uptime: 0 d 04:02:18

Третьи стороны:

Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/
Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 11:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Цитата:
access и accounting обновили? сверьте либы, у меня такая проблема была из за не обновленных access и accounting
да конечно обновил. Кстати насчет либов тоже есть прикол - в архиве на сервере есть две папки - client и server, а так понял что надо библиотеки из server переписать (предварительно стерев текущие) в lib/ext. Так вот, после этого access не запускался, не хватало какой-то библиотеки, помогло переписывание старых библиотек (без override'а).

Вчера вечером починили так - sql-ом нашел все dhcp сессии, выдрал из них не уникальные и уже по ним в биллинге - завершить зависшую сессию. Параллельно перезапустил activemq. Новые сессии уже пошли уникальные.
Всем абонентам с не уникальными сессиями пришлось переполучить адреса (предварительно отымев наш колцентр).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 14:47 
Не в сети
Клиент

Зарегистрирован: 06 апр 2013, 21:49
Сообщения: 152
Откуда: Глазов
Карма: 0
У меня немного по-другому, все прекрасно обновилось.
Не приходит от клиентов никаких промежуточных запросов, приходит запрос только через 26 мин равное rebinding time, отсюда и разрыв соединения, на некоторых клиентских устройствах довольно длительный

dhcp.xid=0
dhcp.deviceSearchMode=1
dhcp.servSearchMode=1
ip.resource.category=1,2,4
dhcp.ipCategories=2
dhcp.disable.ipCategories=3
vlan.resource.category=0
dhcp.serverIdentifier=10.0.0.3
dhcp.renew=1
dhcp.option.serverIdentifier=10.0.0.3
dhcp.option.leaseTime=1800
dhcp.option.renewalTime=900
dhcp.option.rebindingTime=1575
dhcp.connection.closeOnNew=1
dhcp.sendFix=0
connection.close.timeout=1920
connection.finish.timeout=1920


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 15:04 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
2ikoctya:
Это точно произошло именно после обновления?
10.0.0.3 - IP-адрес машины с InetAccess?

По RFC не должен терять, пока leaseTime не выйдет. Ну или NAK не придет на RENEW/REBIND.
Но RFC похоже не один клиент не следует - все подгоняют под ISC DHCP, а ISC DHCP подгоняют под DHCP-клиенты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 15:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
2survivor:
Проверьте, что в inv_ip_resource_subscription_dyn_<mid> нет лишних записей.
SELECT * FROM inv_ip_resource_subscription_dyn_<mid> as s LEFT JOIN inet_connection_<mid> as c ON c.id=s.connectionId WHERE c.id IS NULL


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 17:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Цитата:
Но RFC похоже не один клиент не следует - все подгоняют под ISC DHCP, а ISC DHCP подгоняют под DHCP-клиенты.

Золотые слова


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 17:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Amir писал(а):
2survivor:
Проверьте, что в inv_ip_resource_subscription_dyn_<mid> нет лишних записей.
SELECT * FROM inv_ip_resource_subscription_dyn_<mid> as s LEFT JOIN inet_connection_<mid> as c ON c.id=s.connectionId WHERE c.id IS NULL


Код:
mysql> SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE c.id IS NULL;
+----------+
| count(*) |
+----------+
|     5541 |
+----------+


Все плохо, да? )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 17:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
и эта цифра растет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 17:23 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не правильно написал. А так:
SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s
LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL
?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 17:44 
Не в сети
Клиент

Зарегистрирован: 06 апр 2013, 21:49
Сообщения: 152
Откуда: Глазов
Карма: 0
count = 15

Дело то еще в том, что в логах аксеса вижу по одному только запросу-ответу раз в 26 мин (1750сек)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 18:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Amir писал(а):
Не правильно написал. А так:
SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s
LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL
?



Код:
mysql> SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL;
+----------+
| count(*) |
+----------+
|     5394 |
+----------+


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 18:20 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
survivor писал(а):
Код:
mysql> SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL;
+----------+
| count(*) |
+----------+
|     5394 |
+----------+

Эти адреса он считает занятыми.
Сделайте бэкап таблицы, остановите InetAccounting, удалите эту таблицу, запустите InetAccounting, таблица должна создаться заново. Перезапустите InetAccess.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 18:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Дело то еще в том, что в логах аксеса вижу по одному только запросу-ответу раз в 26 мин (1750сек)

Значит, скорее всего так и приходит.
До обновления приходили RENEW запросы?

Может и раньше не приходили - например, serverIdentifier не правильный или коммутаторы не пропускают или еще где теряется.
RENEW запросы идут юникастом напрямую на serverIdentifier.
Если serverIdentifier=0.0.0.0 тогда пойдут броадкастом, но так вроде бы редко у кого работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 18:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
у меня просто в пулах нет такого количества адресов.... и кстати количество потихоньку увеличивается:

Код:
mysql> SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL;
+----------+
| count(*) |
+----------+
|     5399 |
+----------+


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 18:46 
Не в сети
Клиент

Зарегистрирован: 06 апр 2013, 21:49
Сообщения: 152
Откуда: Глазов
Карма: 0
survivor писал(а):
Amir писал(а):
Не правильно написал. А так:
SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s
LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL
?



Код:
mysql> SELECT count(*) FROM inv_ip_resource_subscription_dyn_2 as s LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL;
+----------+
| count(*) |
+----------+
|     5394 |
+----------+


Видимо много у тебя свободных ipv4 :D :D :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 08 ноя 2016, 18:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
вот навскидку 5 строк:

Код:
mysql> SELECT * FROM inv_ip_resource_subscription_dyn_2 as s LEFT JOIN inet_connection_2 as c ON c.id=s.connectionId WHERE s.timeTo IS NULL AND c.id IS NULL limit 5;
+----+--------------+--------------+---------+---------------------+--------+--------------+----------------+-----------------+------+----------+----------+------------+---------------+-----------+---------------+----------+------+------------+--------+-----------------+------------------+--------------+-----------+-----------------+-------------+---------------+--------+
| id | ipResourceId | connectionId | address | timeFrom            | timeTo | subscriberId | subscriberType | subscriberTitle | id   | parentId | deviceId | devicePort | agentDeviceId | circuitId | acctSessionId | username | type | accessCode | servId | calledStationId | callingStationId | ipResourceId | ipAddress | connectionStart | deviceState | deviceOptions | status |
+----+--------------+--------------+---------+---------------------+--------+--------------+----------------+-----------------+------+----------+----------+------------+---------------+-----------+---------------+----------+------+------------+--------+-----------------+------------------+--------------+-----------+-----------------+-------------+---------------+--------+
|  3 |            0 |      3602131 |         | 2016-11-07 13:49:57 | NULL   |           17 |             -1 | 17              | NULL |     NULL |     NULL |       NULL |          NULL | NULL      | NULL          | NULL     | NULL |       NULL |   NULL | NULL            | NULL             |         NULL | NULL      | NULL            |        NULL | NULL          |   NULL |
|  4 |            0 |      3602132 |         | 2016-11-07 13:49:57 | NULL   |           17 |             -1 | 17              | NULL |     NULL |     NULL |       NULL |          NULL | NULL      | NULL          | NULL     | NULL |       NULL |   NULL | NULL            | NULL             |         NULL | NULL      | NULL            |        NULL | NULL          |   NULL |
|  5 |            0 |      3602133 |         | 2016-11-07 13:49:57 | NULL   |           17 |             -1 | 17              | NULL |     NULL |     NULL |       NULL |          NULL | NULL      | NULL          | NULL     | NULL |       NULL |   NULL | NULL            | NULL             |         NULL | NULL      | NULL            |        NULL | NULL          |   NULL |
|  6 |            0 |      3602134 |         | 2016-11-07 13:49:57 | NULL   |           17 |             -1 | 17              | NULL |     NULL |     NULL |       NULL |          NULL | NULL      | NULL          | NULL     | NULL |       NULL |   NULL | NULL            | NULL             |         NULL | NULL      | NULL            |        NULL | NULL          |   NULL |
|  7 |            0 |      3602135 |         | 2016-11-07 13:49:57 | NULL   |           17 |             -1 | 17              | NULL |     NULL |     NULL |       NULL |          NULL | NULL      | NULL          | NULL     | NULL |       NULL |   NULL | NULL            | NULL             |         NULL | NULL      | NULL            |        NULL | NULL          |   NULL |
+----+--------------+--------------+---------+---------------------+--------+--------------+----------------+-----------------+------+----------+----------+------------+---------------+-----------+---------------+----------+------+------------+--------+-----------------+------------------+--------------+-----------+-----------------+-------------+---------------+--------+


тут одна сплошная пустота....


Цитата:
Видимо много у тебя свободных ipv4

ах если бы... я внешние адреса раздаю, их в принципе много не бывает )) каждый на учете...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: После обновления сломался DHCP
СообщениеДобавлено: 09 ноя 2016, 11:50 
Не в сети
Клиент

Зарегистрирован: 06 апр 2013, 21:49
Сообщения: 152
Откуда: Глазов
Карма: 0
Если в dhcp логах акксесс сервера вижу такое:

Relay IP: 0.0.0.0

что это?


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

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


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

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


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

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