forum.bitel.ru
http://forum.bitel.ru/

свободный ip адрес ненайдет
http://forum.bitel.ru/viewtopic.php?f=44&t=9851
Страница 1 из 1

Автор:  skyb [ 22 окт 2014, 06:54 ]
Заголовок сообщения:  свободный ip адрес ненайдет

Совершенно рандомно может возникать ситуация когда статически прописанный адрес на сервисе в договоре, становится занятым и помогает только пересоздание сервиса на договоре, в логах при этом

Код:
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 204
Authenticator: {E9 82 BF D7 E8 13 61 DF 0D 8A 81 02 5F 5A B1 C6}
Attributes:
  User-Name=1135
  NAS-Port-Id=2/1 vlan-id 850:1135
  NAS-Identifier=SE100-SUBS
  User-Password=Redback
  NAS-Port=33619968
  Service-Type=2
  Acct-Session-Id=0100FFFF3800F10A-54460934
  NAS-Port-Type=1
  Platform-Type=4
  OS-Version=11.1.2.7p2

10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 204
Authenticator: {E9 82 BF D7 E8 13 61 DF 0D 8A 81 02 5F 5A B1 C6}
Attributes:
  User-Name=1135
  NAS-Port-Id=2/1 vlan-id 850:1135
  NAS-Identifier=SE100-SUBS
  User-Password=Redback
  NAS-Port=33619968
  Service-Type=2
  Acct-Session-Id=0100FFFF3800F10A-54460934
  NAS-Port-Type=1
  Platform-Type=4
  OS-Version=11.1.2.7p2
Common options: {agentRemoteId=06, vlanId=1135, deviceState=1}
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetNas - Found agentDevice:56
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetNas - Search serv on deviceId=56; vlanId=1135
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - [username=1135] Authenticated as inetServId:432
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetApplication - TariffOptionMap: {}
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetApplication - inetServ[id=432] skip balance check
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetApplication - OptionSet: [39, 23]
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - Not found free IP-address in serv
10-21/11:20:20 ERROR [rdsLstnr-p-9-t-8] InetRadiusProcessor - Can't reserve ip address!
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - Return code=80
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Reject
Identifier: 204
Authenticator: {}
Attributes:
  Reply-Message=80

Process time auth: 3

10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] HourlyDataLogEntry - Create dataLog file: /usr/local/BGInetAccess/data/radius/source_28/2014/2014-10/2014-10-21/log_2014-10-21-11.001.bgdl
10-21/11:20:20  INFO [rdsLstnr-p-9-t-8] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 204
Authenticator: {26 3E 71 A0 DA 53 4C EC D2 94 EF 2E 17 57 97 AF}
Attributes:
  Reply-Message=80

Process time auth: 7

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

  Клиент: вер. 6.1.781 / 10.09.2014 17:15:01
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_51
  Сервер: вер. 6.1.960 / 10.09.2014 17:15:13
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.7.0_71

  assist: вер. 6.1.74 / 17.03.2014 15:27:39
  bill: вер. 6.1.250 / 10.09.2014 16:16:54
  bvcom: вер. 6.1.76 / 17.03.2014 15:27:43
  card: вер. 6.1.200 / 08.09.2014 16:51:09
  dba: вер. 6.1.161 / 18.06.2014 14:18:37
  dialup: вер. 6.1.311 / 10.09.2014 16:17:34
  email: вер. 6.1.171 / 02.04.2014 17:58:37
  inet: вер. 6.1.588 / 11.09.2014 16:04:34
  ipn: вер. 6.1.228 / 19.08.2014 12:44:49
  mps: вер. 6.1.175 / 08.09.2014 16:51:41
  npay: вер. 6.1.178 / 04.09.2014 14:36:11
  paylinks: вер. 6.1.26 / 17.03.2014 15:29:51
  phone: вер. 6.1.239 / 16.07.2014 18:23:39
  rentsoft: вер. 6.1.44 / 22.05.2014 15:56:00
  reports: вер. 6.1.188 / 01.09.2014 10:03:42
  rscm: вер. 6.1.171 / 04.09.2014 12:33:11
  ru.bitel.bgbilling.plugins.cladr: вер. 6.1.114 / 02.04.2014 17:58:45
  ru.bitel.bgbilling.plugins.crm: вер. 6.1.185 / 08.07.2014 14:50:13
  ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.52 / 26.08.2014 16:23:48
  ru.bitel.bgbilling.plugins.documents: вер. 6.1.139 / 08.09.2014 16:51:42
  ru.bitel.bgbilling.plugins.helpdesk: вер. 6.1.189 / 08.09.2014 16:51:42
  ru.bitel.bgbilling.plugins.organizer: вер. 6.1.65 / 17.03.2014 15:30:02
  voiceip: вер. 6.1.179 / 07.07.2014 13:57:50
  wm: вер. 6.1.174 / 17.03.2014 15:31:26
  yamoney: вер. 6.1.54 / 02.06.2014 20:01:25

Автор:  Amir [ 22 окт 2014, 15:41 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

А предыдущая сессия при этом давно закончилась?

Автор:  Amir [ 22 окт 2014, 18:05 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Может быть у этого договора были какие-то очень короткие сессии?

Автор:  skyb [ 23 окт 2014, 04:52 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Amir писал(а):
А предыдущая сессия при этом давно закончилась?

сессия закончилась давно, я закрывал сервис, некоторое время ждал, потом открывал, всеравно та же ошибка. поэтому короткие сессии исключаются

Автор:  Amir [ 23 окт 2014, 13:20 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Просто похоже, что каким-то образом Access думает, что у абонента активная сессия.
То ли он каким-то образом обработал событие старта сессии после стопа (поэтому спрашивал про короткую сессию).
То ли при запуске каким-то образом загрузил сессию, которая уже была закончена, а событие стопа не обработал (может быть был рестарт или перечитывание конфигурации во время стопа последней нормальной сессии?).
Возможно и в другом проблема...

Автор:  skyb [ 23 окт 2014, 14:29 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

да, это смарт дот1Q

Автор:  Amir [ 23 окт 2014, 14:43 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

У абонента при этом статический один адрес или подсеть?

Автор:  skyb [ 23 окт 2014, 14:53 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Amir писал(а):
У абонента при этом статический один адрес или подсеть?

1

Автор:  skyb [ 27 окт 2014, 19:05 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

ап

Автор:  Amir [ 27 окт 2014, 19:07 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Нужно посмотреть вывод access.sh conlist - есть ли там сессия у этого абонента, которой на самом деле нет.

Автор:  skyb [ 30 окт 2014, 15:54 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

в текущих сессий нету, на команду выдает
Код:
# ./access.sh conlist | grep 194.150.106.22
|  330724  |    DID: 28    |               |  0100FFEF37-54195F82   |17.09.2014 14:16:34 |     prn01-as01.850.1008      |х.х.106.22 |                    |   CID: 479    |    1     |

Автор:  Amir [ 30 окт 2014, 16:05 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Т.е. этой сессии на самом деле нет? 479 - это договор абонента, которому не выдает его статический адрес "*.106.22"?

Автор:  skyb [ 30 окт 2014, 18:30 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Amir писал(а):
Т.е. этой сессии на самом деле нет? 479 - это договор абонента, которому не выдает его статический адрес "*.106.22"?

в мониторе ее нет, cid - да, ip - да

Автор:  Amir [ 30 окт 2014, 19:17 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Во время стопа этой сессии не было перезапуска Access или может быть делали "Перечитать конфигурацию на серверах"?

Автор:  Amir [ 30 окт 2014, 19:22 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Во сколько эта сессия завершилась? В RADIUS-логе сессии есть стоп пакет?

Автор:  Amir [ 30 окт 2014, 19:28 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

В типе сервиса этого логина стоит инициализация по сигналу?

Автор:  skyb [ 31 окт 2014, 07:45 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

да

Автор:  skyb [ 05 ноя 2014, 15:44 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Ап, абоненты нервничают

Автор:  stark [ 05 ноя 2014, 15:46 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

skyb писал(а):
Ап, абоненты нервничают

в helpdesk

Автор:  Amir [ 05 ноя 2014, 20:04 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

Похоже что эта сессия как-то загрузилась при запуске InetAccess (в это время она как раз завершилась).
В таком случае должна помочь установка ограничения по кол-ву сессий - при этой ошибке проверяется, что сессии в памяти есть в БД.
Также в ближайшее время выложим обновление, в конфигурации модуля access.connectionManager.check=1, чтобы происходила периодическая проверка по всем сессиям.

Автор:  skyb [ 18 ноя 2014, 05:58 ]
Заголовок сообщения:  Re: свободный ip адрес ненайдет

проблема осталась. обновился, поставил access.connectionManager.check=1, смотрим дальше

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/