1) Биллинг установленный с нуля:
Информация о версии:
Клиент: вер. 6.0 сборка 1277 от 06.01.2014 17:37:15
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_10
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
Сервер: вер. 6.0 сборка 1653 от 09.01.2014 21:07:26
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_45
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
card вер. 6.0 сборка 223 от 09.01.2014 21:07:21
inet вер. 6.0 сборка 1301 от 10.01.2014 16:55:24
Логи радиус данного биллинга:
Код:
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 188
Authenticator: {D6 FF DE E3 51 8A 81 3A 4C 50 31 95 20 49 5A B4}
Attributes:
User-Name=test
NAS-Port-Id=15/0/2/66
User-Password=testpasw
NAS-IP-Address=10.60.0.1
NAS-Port=21656
Framed-IP-Address=10.66.0.53
NAS-Port-Type=15
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetNas - Search by username=test
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - [username=test] Authenticated as inetServId:4
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetApplication - inetServ[id=4] balance ok: 0.00 [0]
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetApplication - TariffOptionMap: {}
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetApplication - OptionSet: [9]
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - Write new waiting connection to DB
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - New connection id=19550
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - Return code=0
01-11/12:57:41 INFO [rdsLstnr-p-7-t-1] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 188
Authenticator: {}
Attributes:
Acct-Interim-Interval=60
Framed-IP-Address=10.66.0.53
Idle-Timeout=1300
cisco-avpair=subscriber:accounting-list=ipoe-isg-aaa
cisco-SSG-Account-Info=AISG-5MBPS
Process time auth: 18
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 189
Authenticator: {2A FC 8C 1F 89 FD 8B 25 C7 62 4B F7 4B 8D 2E F5}
Attributes:
User-Name=test
NAS-Port-Id=15/0/2/66
User-Password=testpasw
NAS-IP-Address=10.60.0.1
NAS-Port=21653
Framed-IP-Address=10.66.0.52
NAS-Port-Type=15
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetNas - Search by username=test
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - [username=test] Authenticated as inetServId:4
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetApplication - inetServ[id=4] balance ok: 0.00 [0]
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetUtils - Alive session count 2>1
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetApplication - Too many sessions.
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - Return code=3
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Reject
Identifier: 189
Authenticator: {}
Attributes:
Reply-Message=3
Process time auth: 7
01-11/12:58:13 INFO [rdsLstnr-p-7-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 189
Authenticator: {82 95 38 44 79 87 40 9B 4F B0 3C 94 D2 41 24 DA}
Attributes:
Reply-Message=3
Здесь работает все так как и ожидалось!
2) Биллинг, обновленный с версии 5.2 (Модуль DialUp) до BGBillimg v6 (Модуль Inet). C использованием конвертора.
Информация о версии:
Клиент: вер. 6.0 сборка 1277 от 06.01.2014 17:37:15
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_10
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
Сервер: вер. 6.0 сборка 1653 от 09.01.2014 21:07:26
os: Linux; java: Java HotSpot(TM) Server VM, v.1.7.0_45
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
card вер. 6.0 сборка 223 от 09.01.2014 21:07:21
cerbercrypt вер. 6.0 сборка 241 от 24.12.2013 20:50:57
dialup вер. 6.0 сборка 401 от 02.12.2013 17:10:01
inet вер. 6.0 сборка 1301 от 10.01.2014 16:55:24
ipn вер. 6.0 сборка 271 от 21.11.2013 20:45:09
npay вер. 6.0 сборка 222 от 17.12.2013 13:04:13
reports вер. 6.0 сборка 207 от 16.12.2013 18:55:51
Радиус логи:
Код:
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 192
Authenticator: {2E 25 9C D1 4D C1 A7 40 72 FE 2D 8A 82 4D D1 53}
Attributes:
User-Name=test
NAS-Port-Id=15/0/2/66
User-Password=testpasw
NAS-IP-Address=10.60.0.1
NAS-Port=21667
Framed-IP-Address=10.66.0.53
NAS-Port-Type=15
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetNas - Search by username=test
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - [username=test] Authenticated as inetServId:1
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetApplication - inetServ[id=1] balance ok: 0.00 [0]
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetApplication - TariffOptionMap: {}
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetApplication - OptionSet: [1]
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - Write new waiting connection to DB
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - New connection id=319
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - Return code=0
01-11/13:06:07 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 192
Authenticator: {}
Attributes:
Acct-Interim-Interval=60
Framed-IP-Address=10.66.0.53
Idle-Timeout=1300
cisco-avpair=subscriber:accounting-list=ipoe-isg-aaa
cisco-SSG-Account-Info=AISG-5MBPS
Process time auth: 14
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 193
Authenticator: {96 57 BA C2 CB 89 73 89 69 C0 58 38 CE EA 20 34}
Attributes:
User-Name=test
NAS-Port-Id=15/0/2/66
User-Password=testpasw
NAS-IP-Address=10.60.0.1
NAS-Port=21666
Framed-IP-Address=10.66.0.52
NAS-Port-Type=15
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetNas - Search by username=test
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - [username=test] Authenticated as inetServId:1
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetApplication - inetServ[id=1] balance ok: 0.00 [0]
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetApplication - TariffOptionMap: {}
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetApplication - OptionSet: [1]
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - Write new waiting connection to DB
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - New connection id=321
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - Return code=0
01-11/13:06:10 INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 193
Authenticator: {}
Attributes:
Acct-Interim-Interval=60
Framed-IP-Address=10.66.0.52
Idle-Timeout=1300
cisco-avpair=subscriber:accounting-list=ipoe-isg-aaa
cisco-SSG-Account-Info=AISG-5MBPS
Process time auth: 4
Цитата:
Билды 6.0 на обоих (с 5.2 и с нуля) серверах одинаковые?
Билды 6.0 на обоих серверах одинаковые.
Цитата:
Т.е. стартуют две сессии? При этом чуть позже одна из сессий так и не сбрасывается?
В данном биллинге происходит авторизация двух сессий с одним и тем же логином-паролем, и с разными ip адресами. И со временем ни одна из них не сбрасывается.
Цитата:
На договоре сервисы Inet не имеют дополнительных дочерних сервисов?
Сервисные сессии и в первом и во втором случае заводятся.
В обновленной версии биллинга пробовал явно указать команду
radius.connection.checkDuplicate с различными атрибутами. Но поведение биллинга было непредсказуемым, с одним и тем же кодом (например 5), иногда стартовали две одновременные сессии, иногда вторая сессия не проходила.
Но в биллинге "с нуля" вообще явно не задана эта команда.