BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 апр 2024, 00:39

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Отваливаются сессии
СообщениеДобавлено: 26 окт 2015, 12:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
У некоторых абонентов стали отваливаться сессии, причем заметили закономерность.
Приблизительно каждые 2 часа.
Код:
Time: 26.10.2015 08:50:14
Packet type: Accounting-Request
Identifier: 5
Authenticator: {A0 D7 6C E5 02 A9 AB EB 69 A2 04 CC CF 60 D9 8E}
Attributes:
  User-Name=a8:f9:4b:0b:91:d5
  NAS-Identifier=RedBack
  NAS-IP-Address=192.168.1.2
  NAS-Port=33751040
  Service-Type=5
  Acct-Input-Octets=1263868
  Acct-Output-Octets=1533827
  Acct-Status-Type=2
  Acct-Session-Time=7875
  Acct-Input-Packets=13373
  Acct-Session-Id=0102FFFF78005F91-562DA6B6
  Acct-Authentic=1
  Acct-Interim-Interval=9000
  Acct-Terminate-Cause=17
  NAS-Port-Id=2/3 clips 221230
  Acct-Output-Packets=9151
  Event-Timestamp=1445840250
  Acct-Output-Gigawords=0
  Acct-Input-Gigawords=0
  NAS-Port-Type=5
  Called-Station-Id=ххх.ххх.ххх.ххх
  Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
  DHCP-Max-Leases=1
  UNKNOWN[2352-201]={01 B2 D4 83 00}
  Session-Error-Msg=DHCP IP-host mismatch
  Session-Error-Code=196
  Acct-Output-Octets-64={00 00 00 00 00 17 67 83}
  Acct-Input-Octets-64={00 00 00 00 00 13 48 FC}
  Acct-Output-Packets-64={00 00 00 00 00 00 23 BF}
  Acct-Input-Packets-64={00 00 00 00 00 00 34 3D}
  Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
  Assigned-IP-Address=10.21.80.69
  Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
  Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
  Qos-Policing-Profile-Name=DEF-IPOE-IN
  Acct-Update-Reason=2
  Mac-Addr=a8-f9-4b-0b-91-d5
  Acct-Mcast-In-Octets=0
  Acct-Mcast-Out-Octets=0
  Qos-Metering-Profile-Name=DEF-IPOE-OUT
  Acct-Mcast-In-Packets=0
  Acct-Mcast-Out-Packets=0
  Platform-Type=4
  Medium-Type=11
  Agent-Remote-Id={00 00 00 00 06 A8 F9 4B 89 07 19}
  Agent-Circuit-Id={21 09 0B B8 00 00 00 00 00 00 0C}
  IP-Interface-Name=clients
  NAT-Policy-Name=nat-policy
  OS-Version=6.5.1.5
  NAS-Real-Port=33751040
  UNKNOWN[3561--1]={02 0D 00 00 00 00 06 A8 F9 4B 89 07 19}
  UNKNOWN[3561--1]={01 0D 21 09 0B B8 00 00 00 00 00 00 0C}


В логах акцесса есть ошибки
Код:
dhcp 10-26/08:34:22 ERROR [dhcpLstnr-p-11-t-9] WorkerTask - ru.bitel.bgbilling.kernel.network.dhcp.DhcpPacket.clearSubOptions()V
java.lang.NoSuchMethodError: ru.bitel.bgbilling.kernel.network.dhcp.DhcpPacket.clearSubOptions()V
        at ru.clink.bgbilling.inet.serv.SmartEdgeClipsProtocolHandler.preprocessDhcpRequest(SmartEdgeClipsProtocolHandler.java:106)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processOption82Request(InetAbstractDhcpProcessor.java:489)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:250)
        at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:89)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 26 окт 2015, 22:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Возможно дело в этой ошибке (т.к. происходит в предобработке DHCP-запроса).
Судя по ошибке в вашем (нестандартном) SmartEdgeClipsProtocolHandler используется метод DhcpPacket.clearSubOptions, который мы когда-то удалили.

Либо поправить этот дин. класс, либо выкладывается обновление, где этот метод вернули.


Какой у вас leaseTime?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 27 окт 2015, 12:34 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
dhcp.option.leaseTime=9000

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 02 ноя 2015, 03:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Не подскажите как лучше подправить дин класс, обновление вероятно может сломать наш нестандартный SmartEdgeClipsProtocolHandler?

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 03 ноя 2015, 11:24 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
sergey-xxi писал(а):
Не подскажите как лучше подправить дин класс, обновление вероятно может сломать наш нестандартный SmartEdgeClipsProtocolHandler?

вы наш класс меняли? лучше была отнаследоваться и создать свой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 17 ноя 2015, 19:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Несколько лет назад вы нам подправили обработчик 82 опции для оборудования Eltex PON. На текущей версии биллинга подправленный вами обработчик не компилируется.
Код:
cannot find symbol
  symbol:   method clearSubOptions()
  location: variable request of type ru.bitel.bgbilling.kernel.network.dhcp.DhcpPacket   /bgbill/server/dyn/ru/clink/bgbilling/inet/serv/SmartEdgeClipsProtocolHandler.java   106   17

Если мы сейчас перейдем на стандартный обработчик не возникнет ли проблем?

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 17 ноя 2015, 19:49 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
sergey-xxi писал(а):
Несколько лет назад вы нам подправили обработчик 82 опции для оборудования Eltex PON. На текущей версии биллинга подправленный вами обработчик не компилируется.
Код:
cannot find symbol
  symbol:   method clearSubOptions()
  location: variable request of type ru.bitel.bgbilling.kernel.network.dhcp.DhcpPacket   /bgbill/server/dyn/ru/clink/bgbilling/inet/serv/SmartEdgeClipsProtocolHandler.java   106   17

Если мы сейчас перейдем на стандартный обработчик не возникнет ли проблем?


Обновитесь. там вернули этот метод 26.10.2015.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 15:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Обновились, в логах ошибки у некоторых абонентов и сессии не стартуют.

access.log
Код:
dhcp 11-18/12:14:52 ERROR [dhcpLstnr-p-11-t-5] InetDhcpHelperProcessor - Not found params for request: 2:C04A005C3A25 (pattern: $remoteId:$mac, servSearchMod
e: 1, deviceId: 2, agentDeviceId: 2, mac: C04A005C3A25)
dhcp 11-18/12:15:04 ERROR [dhcpLstnr-p-11-t-9] InetDhcpHelperProcessor - Not found params for request: 2:C04A005C3A25 (pattern: $remoteId:$mac, servSearchMod
e: 1, deviceId: 2, agentDeviceId: 2, mac: C04A005C3A25)
radius 11-18/12:15:06 ERROR [rdsLstnr-p-9-t-7] InetRadiusProcessor -
java.lang.NullPointerException
        at ru.clink.bgbilling.inet.serv.SmartEdgeClipsProtocolHandler.setAgentOptions(SmartEdgeClipsProtocolHandler.java:49)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.preprocessAccessRequest(SmartEdgeClipsProtocolHandler.java:219)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:366)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:399)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:65)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:277)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:152)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)




accouting.log
Код:
radius 11-18/12:32:37 ERROR [rdsLstnr-p-8-t-3] InetRadiusProcessor - InetServ not found for username=00:25:56:bd:53:1e
radius 11-18/12:32:46 ERROR [rdsLstnr-p-8-t-6] InetRadiusProcessor -
java.lang.NullPointerException
        at ru.clink.bgbilling.inet.serv.SmartEdgeClipsProtocolHandler.setAgentOptions(SmartEdgeClipsProtocolHandler.java:49)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.preprocessAccountingRequestImpl(SmartEdgeClipsProtocolHandler.jav
a:253)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeProtocolHandler.preprocessAccountingRequest(SmartEdgeProtocolHandler.java:75)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccountingRequest(InetRadiusProcessor.java:384)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccountingRequest(InetRadiusProcessor.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accountingRequest(RadiusProcessor.java:526)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accountingRequest(InetRadiusListenerWorker.java:186)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accountingRequest(InetRadiusListenerWorker.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processAccountingRequest(RadiusListenerWorker.java:332)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:303)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:152)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 16:01 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Можете отправить код ru.clink.bgbilling.inet.serv.SmartEdgeClipsProtocolHandler в личку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 17:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Отправил, смотрите.
Да еще заметили, что после перезагрузки клиентского оборудования сессии появились.

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 18:07 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Код:
      byte[] remoteId = request.getByteAttribute( radiusVendor, Agent_Remote_Id, null );

      // dlink
      if( remoteId.length == 8 )
У вас ошибку писало здесь. Т.е. такая ошибка в логах появляется когда атрибута Agent_Remote_Id нет в RADIUS-пакете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 18:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
в нашем SmartEdgeClipsProtocolHandler 3 типа обработки.
Сейчас в стандартном обработчике реализованы данные типы обработки?

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 18:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Нет, у вас разный формат agentRemoteId - тут пока только в ProtocolHandler парсить.
Но тут и ситуация не стандартная - у вас похоже и не должны RADIUS-пакеты без Agent-Remote-Id приходить - не понятно с чего такие были.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 19:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
теперь новая проблема, сессии у большинства абонентов держаться ровно 4500сек и сессия обрывается.
В аккаутинге пишет следующее:
Код:
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-7] RadiusListenerWorker - REQUEST:
Packet type: Accounting-Request
Identifier: 211
Authenticator: {C7 88 F0 EA 04 4C D8 4B D5 79 42 EB 88 A6 68 89}
Attributes:
  User-Name=00:22:15:2e:3d:b0
  NAS-Identifier=RedBack
  NAS-IP-Address=192.168.1.25
  NAS-Port=33751040
  Service-Type=5
  Acct-Input-Octets=1135688
  Acct-Output-Octets=9339923
  Acct-Status-Type=102
  Acct-Session-Time=4502
  Acct-Input-Packets=5675
  Acct-Session-Id=0102FFFF7800BBFD-564C6795-SE-514F1D8E
  Acct-Authentic=1
  Acct-Interim-Interval=9000
  Acct-Multi-Session-Id=0102FFFF7800BBFD-564C6795
  Acct-Terminate-Cause=3
  NAS-Port-Id=2/3 clips 245443
  Acct-Output-Packets=11232
  Event-Timestamp=1447852332
  Acct-Output-Gigawords=0
  Acct-Input-Gigawords=0
  NAS-Port-Type=5
  Called-Station-Id=xxx.xxx.xxx.xxx
  Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
  DHCP-Max-Leases=1
  UNKNOWN[2352-201]={01 B2 D4 83 00}
  Session-Error-Msg=Session down
  UNKNOWN[2352-202]={3D 3D 07 01 00 22 15 2E 3D B0}
  UNKNOWN[2352-202]={0C 0C 0A 53 65 72 67 65 79 2D 78 78 69}
  Session-Error-Code=33
  Acct-Output-Octets-64={00 00 00 00 00 8E 84 13}
  Acct-Input-Octets-64={00 00 00 00 00 11 54 48}
  Acct-Output-Packets-64={00 00 00 00 00 00 2B E0}
  Acct-Input-Packets-64={00 00 00 00 00 00 16 2B}
  Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
  Service-Parameter=Rate=60000 Burst=7500000
  Assigned-IP-Address=yyy.yyy.yyy.yyy
  Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
  Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
  Acct-Update-Reason=25
  Mac-Addr=00-22-15-2e-3d-b0
  Acct-Mcast-In-Octets=0
  Acct-Mcast-Out-Octets=0
  Acct-Mcast-In-Packets=0
  Acct-Mcast-Out-Packets=0
  Platform-Type=4
  Medium-Type=11
  Agent-Remote-Id={00 06 C8 BE 19 BB 0E 80}
  Agent-Circuit-Id={00 04 03 E7 00 0B}
  IP-Interface-Name=clients
  Service-Name=SE
  Service-Options:0=1
  OS-Version=6.5.1.5
  UNKNOWN[2352-125]={4D 53 46 54 20 35 2E 30}
  NAS-Real-Port=33751040
  UNKNOWN[3561--1]={02 0A 00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[3561--1]={01 08 00 04 03 E7 00 0B}

radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-7] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Accounting-Request
Identifier: 211
Authenticator: {C7 88 F0 EA 04 4C D8 4B D5 79 42 EB 88 A6 68 89}
Attributes:
  User-Name=00:22:15:2e:3d:b0
  NAS-Identifier=RedBack
  NAS-IP-Address=192.168.1.25
  NAS-Port=33751040
  Service-Type=5
  Acct-Input-Octets=1135688
  Acct-Output-Octets=9339923
  Acct-Status-Type=2
  Acct-Session-Time=4502
  Acct-Input-Packets=5675
  Acct-Session-Id=0102FFFF7800BBFD-564C6795-SE-514F1D8E
  Acct-Authentic=1
  Acct-Interim-Interval=9000
  Acct-Multi-Session-Id=0102FFFF7800BBFD-564C6795
  Acct-Terminate-Cause=3
  NAS-Port-Id=2/3 clips 245443
  Acct-Output-Packets=11232
  Event-Timestamp=1447852332
  Acct-Output-Gigawords=0
  Acct-Input-Gigawords=0
  NAS-Port-Type=5
  Called-Station-Id=xxx.xxx.xxx.xxx
  Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
  DHCP-Max-Leases=1
  UNKNOWN[2352-201]={01 B2 D4 83 00}
  Session-Error-Msg=Session down
  UNKNOWN[2352-202]={3D 3D 07 01 00 22 15 2E 3D B0}
  UNKNOWN[2352-202]={0C 0C 0A 53 65 72 67 65 79 2D 78 78 69}
  Session-Error-Code=33
  Acct-Output-Octets-64={00 00 00 00 00 8E 84 13}
  Acct-Input-Octets-64={00 00 00 00 00 11 54 48}
  Acct-Output-Packets-64={00 00 00 00 00 00 2B E0}
  Acct-Input-Packets-64={00 00 00 00 00 00 16 2B}
  Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
  Service-Parameter=Rate=60000 Burst=7500000
  Assigned-IP-Address=yyy.yyy.yyy.yyy
  Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
  Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
  Acct-Update-Reason=25
  Mac-Addr=00-22-15-2e-3d-b0
  Acct-Mcast-In-Octets=0
  Acct-Mcast-Out-Octets=0
  Acct-Mcast-In-Packets=0
  Acct-Mcast-Out-Packets=0
  Platform-Type=4
  Medium-Type=11
  Agent-Remote-Id={00 06 C8 BE 19 BB 0E 80}
  Agent-Circuit-Id={00 04 03 E7 00 0B}
  IP-Interface-Name=clients
  Service-Name=SE
  Service-Options:0=1
  OS-Version=6.5.1.5
  UNKNOWN[2352-125]={4D 53 46 54 20 35 2E 30}
  NAS-Real-Port=33751040
  UNKNOWN[3561--1]={02 0A 00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[3561--1]={01 08 00 04 03 E7 00 0B}
Common options: {macAddress=00-22-15-2e-3d-b0, parentAcctSessionId=0102FFFF7800BBFD-564C6795, serviceName=SE}
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-7] InetRadiusProcessor - Session 0102FFFF7800BBFD-564C6795-SE-514F1D8E found.
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-7] InetNas - Stopping NasConnection
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-7] connection - 2214761:3732161 Stopping NasConnection
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-7] InetConnectionRuntime - Stopping connection with id=2214761
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-7] RadiusListenerWorker - RESPONSE:
Packet type: Accounting-Response
Identifier: 211
Authenticator: {27 CD BF FD C5 18 E3 34 B7 18 B2 74 45 A8 CE 58}
Attributes:
2

radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] RadiusListenerWorker - REQUEST:
Packet type: Accounting-Request
Identifier: 212
Authenticator: {7D 81 52 0B 1E 99 4C 69 E4 D7 AD 2D 0B 7C FB 4D}
Attributes:
  User-Name=00:22:15:2e:3d:b0
  NAS-Identifier=RedBack
  NAS-IP-Address=192.168.1.25
  NAS-Port=33751040
  Service-Type=5
  Acct-Input-Octets=1240193
  Acct-Output-Octets=9497171
  Acct-Status-Type=2
  Acct-Session-Time=4502
  Acct-Input-Packets=5675
  Acct-Session-Id=0102FFFF7800BBFD-564C6795
  Acct-Authentic=1
  Acct-Interim-Interval=9000
  Acct-Terminate-Cause=15
  NAS-Port-Id=2/3 clips 245443
  Acct-Output-Packets=11232
  Event-Timestamp=1447852332
  Acct-Output-Gigawords=0
  Acct-Input-Gigawords=0
  NAS-Port-Type=5
  Called-Station-Id=xxx.xxx.xxx.xxx
  Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
  DHCP-Max-Leases=1
  UNKNOWN[2352-201]={01 B2 D4 83 00}
  Session-Error-Msg=DHCP lease nack'ed
  UNKNOWN[2352-202]={3D 3D 07 01 00 22 15 2E 3D B0}
  UNKNOWN[2352-202]={0C 0C 0A 53 65 72 67 65 79 2D 78 78 69}
  Session-Error-Code=197
  Acct-Output-Octets-64={00 00 00 00 00 90 EA 53}
  Acct-Input-Octets-64={00 00 00 00 00 12 EC 81}
  Acct-Output-Packets-64={00 00 00 00 00 00 2B E0}
  Acct-Input-Packets-64={00 00 00 00 00 00 16 2B}
  Acct-Input-Packets-64={00 00 00 00 00 00 16 2B}
  Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
  Assigned-IP-Address=yyy.yyy.yyy.yyy
  Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
  Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
  Qos-Policing-Profile-Name=DEF-IPOE-IN
  Acct-Update-Reason=2
  Mac-Addr=00-22-15-2e-3d-b0
  Acct-Mcast-In-Octets=0
  Acct-Mcast-Out-Octets=0
  Qos-Metering-Profile-Name=DEF-IPOE-OUT
  Acct-Mcast-In-Packets=0
  Acct-Mcast-Out-Packets=0
  Platform-Type=4
  Medium-Type=11
  Agent-Remote-Id={00 06 C8 BE 19 BB 0E 80}
  Agent-Circuit-Id={00 04 03 E7 00 0B}
  IP-Interface-Name=clients
  NAT-Policy-Name=nat-policy
  OS-Version=6.5.1.5
  UNKNOWN[2352-125]={4D 53 46 54 20 35 2E 30}
  NAS-Real-Port=33751040
  UNKNOWN[3561--1]={02 0A 00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[3561--1]={01 08 00 04 03 E7 00 0B}

radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] SmartEdgeClipsProtocolHandler - Parse as DLink
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Accounting-Request
Identifier: 212
Authenticator: {7D 81 52 0B 1E 99 4C 69 E4 D7 AD 2D 0B 7C FB 4D}
Attributes:
  User-Name=0006c8be19bb0e80:000403e7000b
  NAS-Identifier=RedBack
  NAS-IP-Address=192.168.1.25
  NAS-Port=33751040
  Service-Type=5
  Acct-Input-Octets=1240193
  Acct-Output-Octets=9497171
  Acct-Status-Type=2
  Acct-Session-Time=4502
  Acct-Input-Packets=5675
  Acct-Session-Id=0102FFFF7800BBFD-564C6795
  Acct-Authentic=1
  Acct-Interim-Interval=9000
  Acct-Terminate-Cause=15
  NAS-Port-Id=2/3 clips 245443
  Acct-Output-Packets=11232
  Event-Timestamp=1447852332
  Acct-Output-Gigawords=0
  Acct-Input-Gigawords=0
  Calling-Station-Id=0022152e3db0
  NAS-Port-Type=5
  Called-Station-Id=xxx.xxx.xxx.xxx
  Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
  DHCP-Max-Leases=1
  UNKNOWN[2352-201]={01 B2 D4 83 00}
  Session-Error-Msg=DHCP lease nack'ed
  UNKNOWN[2352-202]={3D 3D 07 01 00 22 15 2E 3D B0}
  UNKNOWN[2352-202]={0C 0C 0A 53 65 72 67 65 79 2D 78 78 69}
  Session-Error-Code=197
  Acct-Output-Octets-64={00 00 00 00 00 90 EA 53}
  Acct-Input-Octets-64={00 00 00 00 00 12 EC 81}
  Acct-Output-Packets-64={00 00 00 00 00 00 2B E0}
  Acct-Input-Packets-64={00 00 00 00 00 00 16 2B}
  Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
  Assigned-IP-Address=yyy.yyy.yyy.yyy
  Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
  Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
  Qos-Policing-Profile-Name=DEF-IPOE-IN
  Acct-Update-Reason=2
  Mac-Addr=00-22-15-2e-3d-b0
  Acct-Mcast-In-Octets=0
  Acct-Mcast-Out-Octets=0
  Qos-Metering-Profile-Name=DEF-IPOE-OUT
  Acct-Mcast-In-Packets=0
  Acct-Mcast-Out-Packets=0
  Platform-Type=4
  Medium-Type=11
  Agent-Remote-Id={00 06 C8 BE 19 BB 0E 80}
  Agent-Circuit-Id={00 04 03 E7 00 0B}
  IP-Interface-Name=clients
  NAT-Policy-Name=nat-policy
  OS-Version=6.5.1.5
  UNKNOWN[2352-125]={4D 53 46 54 20 35 2E 30}
  NAS-Real-Port=33751040
  UNKNOWN[3561--1]={02 0A 00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[3561--1]={01 08 00 04 03 E7 00 0B}
Common options: {agentRemoteId={c8be19bb0e80}, macAddress=00-22-15-2e-3d-b0, agentCircuitId={03e7000b}}
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - Session 0102FFFF7800BBFD-564C6795 found.
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] InetNas - Stopping NasConnection
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] connection - 2214760:3732160 Stopping NasConnection
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] InetConnectionRuntime - Stopping connection with id=2214760
radius 11-18/15:45:18  INFO [rdsLstnr-p-8-t-1] RadiusListenerWorker - RESPONSE:
Packet type: Accounting-Response
Identifier: 212
Authenticator: {24 8A C6 2F 32 E8 71 EB 6F C3 45 01 B3 1E F1 F9}
Attributes:

Process time stop: 2

где он берет это время, у нас в настройках lease-time=9000

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Какой билд до этого был?
Можете дать доступ?
Посмотрите в логах какие DHCP-пакеты с таким же MAC-адресом (00-22-15-2e-3d-b0 -> 0022152e3db0) и какие еще сообщения при обработке этих DHCP-пакетов прямо перед этими RADIUS-стоп-пакетами.


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

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Сейчас поставили стандартный обработчик, все "вроде" заработало. В аккцесе есть ошибки.

Код:
dhcp 11-18/10:26:39 ERROR [dhcpLstnr-p-11-t-5] WorkerTask - ru.bitel.bgbilling.kernel.network.dhcp.DhcpPacket.clearSubOptions()V
java.lang.NoSuchMethodError: ru.bitel.bgbilling.kernel.network.dhcp.DhcpPacket.clearSubOptions()V
        at ru.clink.bgbilling.inet.serv.SmartEdgeClipsProtocolHandler.preprocessDhcpRequest(SmartEdgeClipsProtocolHandler.java:106)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processOption82Request(InetAbstractDhcpProcessor.java:489)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:250)
        at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:89)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

Предыдущий был 915 билд
Данные для доступа отправлю вам в личку чуть позже.

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 18 ноя 2015, 21:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Опять ругается на то что метода нет. Посмотрел сейчас - в update_6.1 этот метод есть.
Может быть InetAccess не обновили после обновления биллинга?
Он может не обновиться если находится на другой машине и время между машинами сильно расходится - тогда в выводе будут ошибки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 19 ноя 2015, 12:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Ошибся, эта ошибка сейчас сыпет в акцессе:
Код:
dhcp 11-19/08:52:15 ERROR [dhcpLstnr-p-11-t-7] DhcpListenerWorker - 7
java.lang.ArrayIndexOutOfBoundsException: 7
        at ru.bitel.bgbilling.modules.inet.api.server.InetUtils.parseInt(InetUtils.java:573)
        at ru.bitel.bgbilling.modules.inet.runtime.device.AbstractInetDeviceRuntime.getOption82InterfaceId(AbstractInetDeviceRuntime.java:299)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.getOption82InterfaceId(InetDeviceRuntime.java:1)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.getKey2(InetDhcpHelperProcessor.java:140)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.processOption82RequestImpl(InetDhcpHelperProcessor.java:652)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processOption82Request(InetAbstractDhcpProcessor.java:504)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:253)
        at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:89)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

Заметили такую проблему - некоторых сессий нет в биллинге (хотя на редбеке они остались) после перехода времени 24-00, и у абонента все продолжает работать.

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 19 ноя 2015, 12:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Код:
bg access # ./access_status.sh
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.7.0_60] /opt/jdk-1.7/jre
  Runtime name: 16832@bg
  Java endorsed dirs: /lib/endorsed:/opt/jdk-1.7/lib/endorsed
  OS: Linux 3.10.17-gentoo [amd64], file.encoding: ANSI_X3.4-1968, user.name: root
  Heap sizes: current=92160k  free=90654k  max=1359872k
Kernel version 6.1.1105 / 10.11.2015 13:08:28
Inet version 6.1.720 / 10.11.2015 13:08:37
Radius:
  accounting-requests per minute start: 0; stop: 0; update: 0
  access-requests per minute accept: 1; reject: 0
  ignore per minute access-request: 0; accounting-update: 0
Antispam ban count: 0; used per minute: 0

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 19 ноя 2015, 12:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
Ошибка возникает у небольшого количества абонентов по всей видимости из-за отсутствия в DHCP-запросах опции agentRemoteId:
Код:
dhcp 11-19/09:18:56  INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 2
xid: 463908858, secs: 17230, flags: 0
Client IP: 178.212.132.10
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.12.247
Client MAC: {F0D1A908E42C}
  IP Address Lease Time{51}=86400
  Host name{12}={airport-express}
  Parameter request list{55}={1, 2, 3, 15, 6, 12, 44}
  {57}={05DC}
  {61}={01F0D1A908E42C}
  Agent information{82}=
    sub{1}={322F33}

dhcp 11-19/09:18:56  INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - agentRemoteId is empty
dhcp 11-19/09:18:56  INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - REQUEST_AFTER_PREPROCESS:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 2
xid: 463908858, secs: 17230, flags: 0
Client IP: 178.212.132.10
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.12.247
Client MAC: {F0D1A908E42C}
  IP Address Lease Time{51}=86400
  Host name{12}={airport-express}
  Parameter request list{55}={1, 2, 3, 15, 6, 12, 44}
  {57}={05DC}
  {61}={01F0D1A908E42C}
  Agent information{82}=
    sub{1}={322F33}

dhcp 11-19/09:18:56 ERROR [dhcpLstnr-p-11-t-1] DhcpListenerWorker - 7
java.lang.ArrayIndexOutOfBoundsException: 7
        at ru.bitel.bgbilling.modules.inet.api.server.InetUtils.parseInt(InetUtils.java:573)
        at ru.bitel.bgbilling.modules.inet.runtime.device.AbstractInetDeviceRuntime.getOption82InterfaceId(AbstractInetDeviceRuntime.java:299)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.getOption82InterfaceId(InetDeviceRuntime.java:1)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.getKey2(InetDhcpHelperProcessor.java:140)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.processOption82RequestImpl(InetDhcpHelperProcessor.java:652)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processOption82Request(InetAbstractDhcpProcessor.java:504)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:253)
        at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:89)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

Странно, что на одном и том же коммутаторе есть проблемные сессии, и нормальные в которых присылается agentRemoteId.

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 19 ноя 2015, 12:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
полная картина:
Код:
dhcp 11-19/09:40:29  INFO [dhcpLstnr-p-11-t-7] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 2
xid: -2110835645, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.12.247
Client MAC: {001111111111}
  {61}={01001111111111}
  Requested IP Address{50}=10.21.85.220
  Server Identifier{54}={C0A80CFD}
  Host name{12}={Sergey-xxi}
  {81}={0000005365726765792D7878692E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  Agent information{82}=
    sub{1}={000403E70009}
    sub{2}={0006C8BE19BB0E80}

dhcp 11-19/09:40:29  INFO [dhcpLstnr-p-11-t-7] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 2
xid: -2110835645, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 10.21.85.220
Server IP: 0.0.0.0
Relay IP: 192.168.12.247
Client MAC: {001111111111}
  Agent information{82}=
    sub{1}={000403E70009}
    sub{2}={0006C8BE19BB0E80}
  IP Address Lease Time{51}=60
  Server Identifier{54}={00000000}
  Subnet mask{1}=255.255.248.0
  DNS{6}={C0A80C0308080808}
  Router{3}=10.21.80.1

mq 11-19/09:40:29  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2214061-2214060, iface=2:33751040, sessId=0102FFFF7800BC2A-564C5BE0-SE-9EA7EEEB, start=18.11.2015 13:40:19, uname=SE, addr=[IpAddr
ess:null]]
mq 11-19/09:40:30  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2216887-2216886, iface=2:33751040, sessId=0102FFFF7800AC16-564C7EF5-SE-B5F578CA, start=18.11.2015 16:10:00, uname=SE, addr=[IpAddr
ess:null]]
mq 11-19/09:40:30  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2218321-2218320, iface=2:33751040, sessId=0102FFFF780104F3-564C9791-SE-2D77F3D0, start=18.11.2015 17:55:00, uname=SE, addr=[IpAddr
ess:null]]
mq 11-19/09:40:30  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2214352-2214351, iface=2:33751040, sessId=0102FFFF7800BCE4-564C5F65-SE-D4588D50, start=18.11.2015 13:55:20, uname=SE, addr=[IpAddr
ess:null]]
mq 11-19/09:40:31  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2213660-2213659, iface=2:33751040, sessId=0102FFFF7800BB27-564C585E-SE-6916E356, start=18.11.2015 13:25:21, uname=SE, addr=[IpAddr
ess:null]]
dhcp 11-19/09:40:59  INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 2
xid: -613756049, secs: 0, flags: 0
Client IP: 10.21.85.220
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.12.247
Client MAC: {001111111111}
  {61}={01001111111111}
  Host name{12}={Sergey-xxi}
  {81}={0000005365726765792D7878692E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  Agent information{82}=
    sub{1}={322F33}

dhcp 11-19/09:40:59  INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - agentRemoteId is empty
dhcp 11-19/09:40:59  INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - REQUEST_AFTER_PREPROCESS:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 2
xid: -613756049, secs: 0, flags: 0
Client IP: 10.21.85.220
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.12.247
Client MAC: {001111111111}
  {61}={01001111111111}
  Host name{12}={Sergey-xxi}
  {81}={0000005365726765792D7878692E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  Agent information{82}=
    sub{1}={322F33}

dhcp 11-19/09:40:59 ERROR [dhcpLstnr-p-11-t-2] DhcpListenerWorker - 7
java.lang.ArrayIndexOutOfBoundsException: 7
        at ru.bitel.bgbilling.modules.inet.api.server.InetUtils.parseInt(InetUtils.java:573)
        at ru.bitel.bgbilling.modules.inet.runtime.device.AbstractInetDeviceRuntime.getOption82InterfaceId(AbstractInetDeviceRuntime.java:299)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.getOption82InterfaceId(InetDeviceRuntime.java:1)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.getKey2(InetDhcpHelperProcessor.java:140)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.processOption82RequestImpl(InetDhcpHelperProcessor.java:652)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processOption82Request(InetAbstractDhcpProcessor.java:504)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:253)
        at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:89)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 30 ноя 2015, 12:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
up

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 14:31 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
По истечении lease-time связь теряется на несколько сек и начинается новая сессия.
access.log
Код:
dhcp 11-30/23:19:33  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 1
xid: -1071592494, secs: 0, flags: 0
Client IP: yyy.yyy.yyy.yyy
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  {61}={01001111111113}
  Host name{12}={Sergey-xxi}
  {81}={0000005365726765792D7878692E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  Agent information{82}=
    sub{1}={322F3120766C616E2D696420393939}

dhcp 11-30/23:19:33  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - agentRemoteId is empty
dhcp 11-30/23:19:33  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - REQUEST_AFTER_PREPROCESS:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 1
xid: -1071592494, secs: 0, flags: 0
Client IP: yyy.yyy.yyy.yyy
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  {61}={01001111111113}
  Host name{12}={Sergey-xxi}
  {81}={0000005365726765792D7878692E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  Agent information{82}=
    sub{1}={322F3120766C616E2D696420393939}

dhcp 11-30/23:19:33 ERROR [dhcpLstnr-p-11-t-9] InetDhcpHelperProcessor - Not found params for request: 2:001111111113 (pattern: $remoteId:$mac, servSearchMod
e: 1, deviceId: 2, agentDeviceId: 2, mac: 001111111113)
dhcp 11-30/23:19:33  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - RESPONSE_BEFORE_POSTPROCESS:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: -1071592494, secs: 0, flags: 0
Client IP: yyy.yyy.yyy.yyy
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  Agent information{82}=
    sub{1}={322F3120766C616E2D696420393939}

dhcp 11-30/23:19:33  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: -1071592494, secs: 0, flags: 0
Client IP: yyy.yyy.yyy.yyy
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  Agent information{82}=
    sub{1}={322F3120766C616E2D696420393939}

mq 11-30/23:19:33  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2253302-2253301, iface=2:33751040, sessId=0102FFFF
7800246F-5658346C-SE-8087C175, start=27.11.2015 13:19:19, uname=SE, addr=[IpAddress:null]]
mq 11-30/23:19:34  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=2255476-2255475, iface=2:553649127, sessId=0100FFF
F780027F8-565CB3D4-SE-21A43CBC, start=30.11.2015 23:12:03, uname=SE, addr=[IpAddress:null]]
mq 11-30/23:19:34  INFO [event-proc-p-2-t-1] InetConnectionManager - Remove connection: InetConnection [id=2255475-0, iface=2:553649127, sessId=0100FFFF78002
7F8-565CB3D4, start=30.11.2015 23:12:03, uname=0006c8be19bb0e80:000403e7000b, addr=yyy.yyy.yyy.yyy]
mq 11-30/23:19:34  INFO [event-proc-p-2-t-1] InetDhcpHelperProcessor - Remove connection remove 4:001111111113 yyy.yyy.yyy.yyy: true
connection 11-30/23:19:34  INFO [sa-p-15-t-31] ServiceActivatorSet - Connecting to device
connection 11-30/23:19:34  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.Inet
SaAccountingEvent] moduleId: 14; pluginId: no; cid: 89; scid: -1; userId: 0; type: 2; deviceId: 2; connectionId: 2255475; timestamp: 1448914774187
connection 11-30/23:19:34  INFO [sa-p-15-t-31] InetApplication - TariffOptionMap: {}
connection 11-30/23:19:34  INFO [sa-p-15-t-31] InetApplication - OptionSet: [11]
connection 11-30/23:19:34  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=5; inetServId: 4708; call: tru
e; oldState: 1; newState: 1; oldOptionSet: 11; newOptionSet: 11
connection 11-30/23:19:34  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=5; inetServId: 4708;
call: true; oldState: 1; newState: 1; oldOptionSet: 11; newOptionSet: 11
connection 11-30/23:19:34  INFO [sa-p-15-t-31] ServiceActivatorSet - Invoking onAccountingStop
connection 11-30/23:19:34  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Process event type[5] result=true
mq 11-30/23:19:36  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2254706-2254705, iface=2:33751040, sessId=0102FFFF
7800266C-565AFE16-SE-0A32C53D, start=29.11.2015 16:04:19, uname=SE, addr=[IpAddress:null]]
mq 11-30/23:19:36  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=2254872-2254871, iface=2:33751040, sessId=0102FFFF
780026C1-565BDF1E-SE-73EBF49B, start=30.11.2015 08:04:28, uname=SE, addr=[IpAddress:null]]
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 144
Authenticator: {A5 7F 0C 1D 7A 99 AA 40 40 B5 C5 A6 4C FC EC 57}
Attributes:
  User-Name=00:11:11:11:11:13
  NAS-Port-Id=2/1 vlan-id 999 clips 141305
  NAS-Identifier=RedBack
  User-Password=Redback
  NAS-IP-Address=192.168.1.2
  NAS-Port=553649127
  Service-Type=5
  NAS-Port-Type=5
  Platform-Type=4
  Medium-Type=11
  Agent-Remote-Id={00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[2352-202]={3D 3D 07 01 00 11 11 11 11 13}
  UNKNOWN[2352-202]={0C 0C 0A 53 65 72 67 65 79 2D 78 78 69}
  Agent-Circuit-Id={00 04 03 E7 00 0B}
  OS-Version=6.5.1.5
  Mac-Addr=00-11-11-11-11-13
  UNKNOWN[2352-125]={4D 53 46 54 20 35 2E 30}
  NAS-Real-Port=553649127
  UNKNOWN[3561--1]={02 0A 00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[3561--1]={01 08 00 04 03 E7 00 0B}

radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 144
Authenticator: {A5 7F 0C 1D 7A 99 AA 40 40 B5 C5 A6 4C FC EC 57}
Attributes:
  User-Name=0006c8be19bb0e80:000403e7000b
  NAS-Port-Id=2/1 vlan-id 999 clips 141305
  NAS-Identifier=RedBack
  User-Password=Redback
  NAS-IP-Address=192.168.1.2
  NAS-Port=553649127
  Service-Type=5
  Calling-Station-Id=001111111113
  NAS-Port-Type=5
  Platform-Type=4
  Medium-Type=11
  Agent-Remote-Id={00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[2352-202]={3D 3D 07 01 00 11 11 11 11 13}
  UNKNOWN[2352-202]={0C 0C 0A 53 65 72 67 65 79 2D 78 78 69}
  Agent-Circuit-Id={00 04 03 E7 00 0B}
  OS-Version=6.5.1.5
  Mac-Addr=00-11-11-11-11-13
  UNKNOWN[2352-125]={4D 53 46 54 20 35 2E 30}
  NAS-Real-Port=553649127
  UNKNOWN[3561--1]={02 0A 00 06 C8 BE 19 BB 0E 80}
  UNKNOWN[3561--1]={01 08 00 04 03 E7 00 0B}
Common options: {agentRemoteId={c8be19bb0e80}, macAddress=00-11-11-11-11-13, agentCircuitId={03e7000b}}
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetNas - Found agentDevice:4
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetNas - Search serv on deviceId=4; interfaceId=11
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetNas - Search child serv by mac on device=001111111113
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - [username=0006c8be19bb0e80:000403e7000b] Authenticated as inetServId:4708
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetApplication - TariffOptionMap: {}
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetApplication - inetServ[id=4708] balance ok: -267833.95 [-10000000.00]
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetConnectionManager - Check for duplicate session 001111111113
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetApplication - OptionSet: [11]
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - Set ip from serv
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - Write new waiting connection to DB
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - New connection id=2255478
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - Return code=0
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetDhcpHelperProcessor - Put auth accept 4:001111111113 yyy.yyy.yyy.yyy
radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 144
Authenticator: {}
Attributes:
  Acct-Interim-Interval=90000
  Framed-IP-Address=yyy.yyy.yyy.yyy
  DHCP-Max-Leases=1
  Service-Name:1=SE
  Service-Options:1=1
  Service-Parameter:1=Rate=60000 Burst=7500000
  IP-Interface-Name=clients

Process time auth: 2

radius 11-30/23:19:38  INFO [rdsLstnr-p-9-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 144
Authenticator: {D1 6B F8 D4 61 E2 C3 63 17 F6 96 60 AB 40 A1 EE}
Attributes:
  Acct-Interim-Interval=90000
  DHCP-Max-Leases=1
  Service-Name:1=SE
  Service-Options:1=1
  Service-Parameter:1=Rate=60000 Burst=7500000
  IP-Interface-Name=clients

Process time auth: 2

connection 11-30/23:19:38  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.Inet
SaAccountingEvent] moduleId: 14; pluginId: no; cid: 89; scid: -1; userId: 0; type: 1; deviceId: 2; connectionId: 2255478; timestamp: 1448914778149
connection 11-30/23:19:38  INFO [sa-p-15-t-31] InetApplication - TariffOptionMap: {}
connection 11-30/23:19:38  INFO [sa-p-15-t-31] InetApplication - OptionSet: [11]
connection 11-30/23:19:38  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=4; inetServId: 4708; call: tru
e; oldState: 1; newState: 1; oldOptionSet: 11; newOptionSet: 11
connection 11-30/23:19:38  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=4; inetServId: 4708;
call: true; oldState: 1; newState: 1; oldOptionSet: 11; newOptionSet: 11
connection 11-30/23:19:38  INFO [sa-p-15-t-31] ServiceActivatorSet - Invoking onAccountingStart
connection 11-30/23:19:38  INFO [sa-p-15-t-31] ServiceActivatorDeviceWorker - Process event type[4] result=true
mq 11-30/23:19:38  INFO [event-proc-p-2-t-1] InetConnectionManager - Add connection: InetConnection [id=2255478-0, iface=2:553649127, sessId=0100FFFF780027F9
-565CB59B, start=30.11.2015 23:19:38, uname=0006c8be19bb0e80:000403e7000b, addr=yyy.yyy.yyy.yyy]
mq 11-30/23:19:38  INFO [event-proc-p-2-t-1] InetDhcpHelperProcessor - Put connection add 4:001111111113 yyy.yyy.yyy.yyy
mq 11-30/23:19:38  INFO [event-proc-p-2-t-1] InetConnectionManager - Add connection: InetConnection [id=2255479-2255478, iface=2:553649127, sessId=0100FFFF78
0027F9-565CB59B-SE-3CC29F72, start=30.11.2015 23:19:38, uname=SE, addr=[IpAddress:null]]
dhcp 11-30/23:19:38  INFO [dhcpLstnr-p-11-t-8] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -796120194, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  {116}={01}
  {61}={01001111111113}
  Host name{12}={Sergey-xxi}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  Agent information{82}=
    sub{1}={000403E7000B}
    sub{2}={0006C8BE19BB0E80}

dhcp 11-30/23:19:38  INFO [dhcpLstnr-p-11-t-8] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP Offer{2}
htype: 1, hlen: 6, hops: 1
xid: -796120194, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: yyy.yyy.yyy.yyy
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  Agent information{82}=
    sub{1}={000403E7000B}
    sub{2}={0006C8BE19BB0E80}
  IP Address Lease Time{51}=900
  Server Identifier{54}={00000000}
  Subnet mask{1}=255.255.248.0
  Router{3}=xxx.xxx.xxx.xxx
  DNS{6}={08080808C0A80C03}

dhcp 11-30/23:19:38  INFO [dhcpLstnr-p-11-t-5] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 1
xid: -796120194, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  {61}={01001111111113}
  Requested IP Address{50}=yyy.yyy.yyy.yyy
  Server Identifier{54}={C0A80CFD}
  Host name{12}={Sergey-xxi}
  {81}={0000005365726765792D7878692E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  Agent information{82}=
    sub{1}={000403E7000B}
    sub{2}={0006C8BE19BB0E80}

dhcp 11-30/23:19:38  INFO [dhcpLstnr-p-11-t-5] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: -796120194, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: yyy.yyy.yyy.yyy
Server IP: 0.0.0.0
Relay IP: 192.168.1.2
Client MAC: {001111111113}
  Agent information{82}=
    sub{1}={000403E7000B}
    sub{2}={0006C8BE19BB0E80}
  IP Address Lease Time{51}=900
  Server Identifier{54}={00000000}
  Subnet mask{1}=255.255.248.0
  Router{3}=xxx.xxx.xxx.xxx
  DNS{6}={08080808C0A80C03}

dhcp 11-30/23:19:38  INFO [dhcpLstnr-p-11-t-5] HourlyDataLogEntry - Create dataLog file: /bgbill/access/data/dhcp/source_4/2015/2015-11/2015-11-30/log_2015-1
1-30-23.001.bgdl


проскакивает ошибка
Код:
dhcp 11-30/23:19:32 ERROR [dhcpLstnr-p-11-t-4] DhcpListenerWorker - 7
java.lang.ArrayIndexOutOfBoundsException: 7
        at ru.bitel.bgbilling.modules.inet.api.server.InetUtils.parseInt(InetUtils.java:573)
        at ru.bitel.bgbilling.modules.inet.runtime.device.AbstractInetDeviceRuntime.getOption82InterfaceId(AbstractInetDeviceRuntime.java:299)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.getOption82InterfaceId(InetDeviceRuntime.java:1)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.getKey2(InetDhcpHelperProcessor.java:140)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.processOption82RequestImpl(InetDhcpHelperProcessor.java:652)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processOption82Request(InetAbstractDhcpProcessor.java:504)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:253)
        at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:89)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 17:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Если рассматривать пример выше, то там при разборе DHCP и RADIUS пакетов он находит различающиеся агентские устройства - для DHCP устройство с ID=2:
Agent information{82}=
sub{1}={322F3120766C616E2D696420393939}
InetAbstractDhcpProcessor - agentRemoteId is empty
Not found params for request: 2:001111111113 (pattern: $remoteId:$mac, servSearchMod

Для RADIUS-пакета - устройство с ID=4:
Common options: {agentRemoteId={c8be19bb0e80}, macAddress=00-11-11-11-11-13, agentCircuitId={03e7000b}}

Похоже что DHCP-пакеты в стадии REBIND приходят с каким-то другим option82 - там строка в HEX: 2/1 vlan-id 999 и не видно agentRemoteId.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 17:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
REBIND мало отличается, от обычного DHCP-пакета, потому странно.
Вот у RENEW может быть другое поведение - он может быть отправлен напрямую на адрес serverIdentifier (если указан). Можно было бы предположить, что RENEW приходит на 192.168.1.2, а тот пересылает биллингу, а при обычных пакетах запрос идет от коммутатора уровнем ниже с уже добавленными опциями 82, но у вас serverIdentifier равен 0.0.0.0 (поэтому RENEW должен посылаться широковещательно), а в пакете Client IP не равен 0.0.0.0 (потому это не похоже на RENEW-запрос, а на REBIND).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 18:43 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
В настройках указано dhcp.option.serverIdentifier=0.0.0.0

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 19:06 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
В настройках указано dhcp.option.serverIdentifier=0.0.0.0
Да, в каких-то случаях указывают 0.0.0.0 (в этом случае RENEW-запросы ), в каких-то адрес последнего релей-агента, в других - адрес DHCP-сервера биллинга. Видимо зависит от схемы сети и оборудования. Но это должно влиять на стадию RENEW - а запрос в логе похож на REBIND, т.к. поле Client IP!=0.0.0.0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 19:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 янв 2012, 19:36
Сообщения: 89
Откуда: Волгодонск
Карма: 0
leasetime указан 15 минут, разрыв сессий происходит каждые 7,5 минут. Поэтому это наверное RENEW-запросы.

_________________
Клиент: вер. 7.2.146 / 14.05.2019 16:00:05
Сервер: вер. 7.2.1001 / 14.05.2019 16:02:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

card: вер. 7.2.198 / 28.03.2019 16:11:52
dialup: вер. 7.2.301 / 07.02.2019 11:16:31
inet: вер. 7.2.591 / 14.05.2019 16:02:31
ipn: вер. 7.2.229 / 07.02.2019 11:15:34
mps: вер. 7.2.166 / 14.05.2019 16:02:47
npay: вер. 7.2.170 / 11.04.2019 18:27:20
phone: вер. 7.2.250 / 04.04.2019 18:32:01
reports: вер. 7.2.196 / 23.04.2019 20:46:16
trayinfo: вер. 7.2.159 / 07.02.2019 11:21:06
voice: вер. 7.2.30 / 13.05.2019 15:19:29
voiceip: вер. 7.2.175 / 19.03.2019 16:40:51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 19:37 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, Вы правы - перепутал, Client IP как раз должен быть не равен 0.0.0.0 и в RENEW и в REBIND. Отличие в том что RENEW идет unicast'ом.

serverIdentifier ранее не пробовали менять? Возможно стоит попробовать указать адрес DHCP-сервера InetAccess.
Также в конфиге должна быть включена обработка прямых RENEW-запросов (dhcp.renew=1).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отваливаются сессии
СообщениеДобавлено: 01 дек 2015, 19:40 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В данном RENEW запросе присутствует option82, поэтому DHCP-сервер пытается использовать эти значения.
В случае когда option82 нет и это RENEW запрос, пришедший напрямую - DHCP-сервер идентифицирует сессию по запрашиваемому IP-адресу.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.

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


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

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


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

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