forum.bitel.ru http://forum.bitel.ru/ |
|
BGInetAccounting жалуется - InetNas - NasConnection not foun http://forum.bitel.ru/viewtopic.php?f=44&t=7192 |
Страница 1 из 1 |
Автор: | maxbond [ 04 сен 2012, 11:16 ] |
Заголовок сообщения: | BGInetAccounting жалуется - InetNas - NasConnection not foun |
Привет. Пробую настроить связку биллинга и устройства Cisco SSG (пока в эмуляторе, реальная железка еще не пришала). Без выдачи адресов, авторизация по логину-паролю. Авторизация проходит нормально, пакеты сыпятся, но к клиенту трафик не привязывается. В логах устройства график загрузки есть. Активатор и процессор по умолчанию, не изменялись - ISGServiceActivator, ISGProtocolHandler. В логах аккаунтинг жалуется: 09-04/10:25:22 WARN [rdsLstnr-p-7-t-8] InetNas - NasConnection not found На каком этапе BGInetAccounting выдает это предупреждение, что именно он не может найти? radius.log - Код: 09-04/10:25:22 INFO [rdsLstnr-p-7-t-8] update - REQUEST:
Packet type: Accounting-Request Identifier: 250 Authenticator: {ED DB 38 EF F9 96 81 6F B7 4C 55 E5 7D D6 3C B3} Attributes: User-Name=192.168.1.2 NAS-Identifier=R1.test.test NAS-IP-Address=NAS_IP NAS-Port=0 Service-Type=2 Framed-Protocol=1 Acct-Input-Octets=31072963 Framed-IP-Address=192.168.1.2 Acct-Output-Octets=30953832 Acct-Status-Type=3 Acct-Delay-Time=0 Acct-Session-Time=43575 Acct-Input-Packets=43073 Acct-Session-Id=0200000000000037 NAS-Port-Id=0/0/1/0 Acct-Output-Packets=42519 Event-Timestamp=1346754305 NAS-Port-Type=32 UNKNOWN[-1-151]={46 36 43 43 37 30 34 31} cisco-avpair=parent-session-id=0200000000000036 cisco-NAS-Port=0/0/1/0 cisco-SSG-Control-Info=I0;31072963 cisco-SSG-Control-Info=O0;30953832 cisco-SSG-Service-Info=NINET 09-04/10:25:22 INFO [rdsLstnr-p-7-t-8] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Accounting-Request Identifier: 250 Authenticator: {ED DB 38 EF F9 96 81 6F B7 4C 55 E5 7D D6 3C B3} Attributes: User-Name=192.168.1.2 NAS-Identifier=R1.test.test NAS-IP-Address=NAS_IP NAS-Port=0 Service-Type=2 Framed-Protocol=1 Acct-Input-Octets=31072963 Framed-IP-Address=192.168.1.2 Acct-Output-Octets=30953832 Acct-Status-Type=3 Acct-Delay-Time=0 Acct-Session-Time=43575 Acct-Input-Packets=43073 Acct-Session-Id=0200000000000037 NAS-Port-Id=0/0/1/0 Acct-Output-Packets=42519 Event-Timestamp=1346754305 NAS-Port-Type=32 UNKNOWN[-1-151]={46 36 43 43 37 30 34 31} cisco-avpair=parent-session-id=0200000000000036 cisco-NAS-Port=0/0/1/0 cisco-SSG-Control-Info=I0;31072963 cisco-SSG-Control-Info=O0;30953832 cisco-SSG-Service-Info=NINET 09-04/10:25:22 WARN [rdsLstnr-p-7-t-8] InetNas - NasConnection not found 09-04/10:25:22 INFO [rdsLstnr-p-7-t-8] update - RESPONSE: Packet type: Accounting-Response Identifier: 250 Authenticator: {81 3C 41 71 30 5F AF E4 26 0E E6 6F 76 C1 2B 32} Attributes: Process time update: 1 |
Автор: | maxbond [ 04 сен 2012, 11:20 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Сервис - ![]() |
Автор: | vkulakov [ 04 сен 2012, 14:03 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
А у вас в конфиге есть такие параметры: Код: #код атрибута, из которого извлекать acctSessionId родительской сессии (по умолчанию - из cisco-avpair) radius.parentAcctSessionId.type=1 #префикс в значении атрибута перед acctSessionId родительской сессии radius.parentAcctSessionId.prefix=parent-session-id= И, вообще, выложите на всякий случай ваш конфиг устройства. |
Автор: | maxbond [ 04 сен 2012, 14:54 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Конфиг как в вики, только все что касается dhcp убрал. Код: radius.parentAcctSessionId.type=1 radius.parentAcctSessionId.prefix=parent-session-id= Не использовал, т.е. юзаются умолчания. Код: radius.inetOption.3.attributes=cisco-SSG-Account-Info=AINET
radius.inetOption.6.attributes=cisco-SSG-Account-Info=AINET_TURBO radius.inetOption.4.attributes=cisco-avpair=ip:traffic-class=in access-group 196 priority 200;cisco-avpair=ip:traffic-class=in default drop;cisco-avpair=ip:traffic-class=out access-group 196 priority 200;cisco-avpair=ip:traffic-class=out default drop;cisco-avpair=subscriber:accounting-list=ISG-AUTH-1;Acct-Interim-Interval=60;cisco-SSG-Service-Info=QU;;500000;;750000;;D;;500000;;750000 radius.inetOption.5.attributes=cisco-avpair=ip:traffic-class=in access-group 196 priority 201;cisco-avpair=ip:traffic-class=in default drop;cisco-avpair=ip:traffic-class=out access-group 196 priority 200;cisco-avpair=ip:traffic-class=out default drop;cisco-avpair=subscriber:accounting-list=ISG-AUTH-1;Acct-Interim-Interval=60;cisco-SSG-Service-Info=QU;;600000;;760000;;D;;600000;;760000 radius.inetOption.7.attributes=cisco-avpair=ip:traffic-class=in access-group 196 priority 201;cisco-avpair=ip:traffic-class=in default drop;cisco-avpair=ip:traffic-class=out access-group 196 priority 200;cisco-avpair=ip:traffic-class=out default drop;cisco-avpair=subscriber:accounting-list=ISG-AUTH-1;Acct-Interim-Interval=60;cisco-SSG-Service-Info=QU;;600000;;760000;;D;;600000;;760000 radius.disable.accessCodes=1,2,3,4,10,11,12 radius.disable.attributes=cisco-SSG-Account-Info=AINET_FAKE sa.radius.connection.coa.mode=1 sa.radius.connection.coa.onEnable=0 sa.radius.connection.attributes=Acct-Session-Id |
Автор: | vkulakov [ 04 сен 2012, 18:39 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
На циске опция включена? Код: aaa session-id common
|
Автор: | maxbond [ 04 сен 2012, 19:01 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Ага, включена. |
Автор: | vkulakov [ 04 сен 2012, 20:08 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Тогда смотрите логи в режиме дебага, может что-то там натолкнёт на решение. Я подобную проблему немного раньше разгребал: http://forum.bgbilling.ru/viewtopic.php?f=44&t=5310&start=150#p54954. |
Автор: | Amir [ 06 сен 2012, 17:44 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Цитата: Активатор и процессор по умолчанию, не изменялись - ISGServiceActivator, ISGProtocolHandler. Не те, что помечены как устаревшие?Предупреждение NasConnection not found выводится, если пришел update или stop пакет, а такого соединения нет в модуле (т.е. start пакет с таким же Acct-Session-Id либо обработан не правильно, либо не приходил вовсе). |
Автор: | maxbond [ 07 сен 2012, 09:39 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Активатор и процессор из пакета ru.bitel.modules.inet.dyn.device.cisco В режиме DEBUG пишет, что Код: InetRadiusProcessor - Option parentAcctSessionId is set but connection not
found with acctSessionId=0200000000000036. Add to start with parent map. |
Автор: | maxbond [ 07 сен 2012, 11:53 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Получается, что сессия вообще не устанавливается. Авторизация проходит Код: 09-07/11:37:23 INFO [rdsLstnr-p-8-t-1] InetNas - Search by username=192.168.1.2 09-07/11:37:23 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - [username=192.168.1.2] Authenticated as inetServId:8 09-07/11:37:23 INFO [rdsLstnr-p-8-t-1] InetApplication - inetServ[id=8] balance ok: 500.00 [0] 09-07/11:37:23 INFO [rdsLstnr-p-8-t-1] InetApplication - TariffOptionMap: {} 09-07/11:37:23 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - Return code=0 09-07/11:37:23 INFO [rdsLstnr-p-8-t-1] InetDhcpHelperProcessor - Skip userName: 192.168.1.2 09-07/11:37:23 INFO [rdsLstnr-p-8-t-1] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS: Packet type: Access-Accept Identifier: 84 Authenticator: {} Attributes: cisco-SSG-Account-Info=AINET Но после этого ./access.sh conlist дает пустые таблицы сессий. |
Автор: | maxbond [ 12 сен 2012, 10:40 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Подскажите пожалуйста, что должно появится в логах при удачно открытой сессии. Сейчас авторизация проходит с такими сообщениями: Код: 09-12/10:23:55 DEBUG [rdsLstnr-p-8-t-5] RadiusProcessor - Create new radius session.
09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetNas - Search by username=192.168.1.2 09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetRadiusProcessor - [username=192.168.1.2] Authenticated as inetServId:9 09-12/10:23:55 DEBUG [rdsLstnr-p-8-t-5] InetRadiusProcessor - MAC-address from request: 09-12/10:23:55 DEBUG [rdsLstnr-p-8-t-5] InetAccountingPeriodList - Create: 09-12/10:23:55 DEBUG [rdsLstnr-p-8-t-5] InetAccountingPeriodList - AccountingPeriod: 3: 11.09.2012 00:00:00.0 - 30.09.2012 23:59:59.999 09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetApplication - inetServ[id=9] balance ok: 500.00 [0] 09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetApplication - TariffOptionMap: {} 09-12/10:23:55 DEBUG [rdsLstnr-p-8-t-5] InetNas - agentRemoteId=null 09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetRadiusProcessor - Set ip from serv 09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetRadiusProcessor - Return code=0 09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetDhcpHelperProcessor - Skip userName: 192.168.1.2 09-12/10:23:55 INFO [rdsLstnr-p-8-t-5] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS: Packet type: Access-Accept Identifier: 8 Authenticator: {} Attributes: Framed-IP-Address=192.168.1.2 cisco-SSG-Account-Info=AINET Process time auth: 6 |
Автор: | Amir [ 13 сен 2012, 16:58 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Смотрите в логах InetAccounting. Все аккаунтинг пакеты должны приходить на него, он их обрабатывает (старт/стоп/апдейт). |
Автор: | maxbond [ 17 сен 2012, 15:54 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Я не могу разглядеть в логах аккаунтинга источника проблем. Вот, например, стартовый пакет: Код: 09-17/15:02:26 INFO [rdsLstnr-p-7-t-3] RadiusListenerWorker - REQUEST: Packet type: Accounting-Request Identifier: 111 Authenticator: {F2 B4 18 8F 49 13 D9 02 A4 1B 45 1C 5C 9E 4F C3} Attributes: User-Name=192.168.1.2 NAS-Identifier=R1.test.test NAS-IP-Address=178.216.157.13 NAS-Port=1282 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=192.168.1.2 Acct-Status-Type=1 Acct-Delay-Time=0 Acct-Session-Id=0500000000000503 NAS-Port-Id=0/0/1/0 Event-Timestamp=1347872537 NAS-Port-Type=32 UNKNOWN[-1-151]={45 30 43 31 41 37 34 38} cisco-avpair=parent-session-id=0500000000000502 cisco-NAS-Port=0/0/1/0 cisco-SSG-Service-Info=NINET 09-17/15:02:26 INFO [rdsLstnr-p-7-t-3] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Accounting-Request Identifier: 111 Authenticator: {F2 B4 18 8F 49 13 D9 02 A4 1B 45 1C 5C 9E 4F C3} Attributes: User-Name=192.168.1.2 NAS-Identifier=R1.test.test NAS-IP-Address=178.216.157.13 NAS-Port=1282 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=192.168.1.2 Acct-Status-Type=1 Acct-Delay-Time=0 Acct-Session-Id=0500000000000503 NAS-Port-Id=0/0/1/0 Event-Timestamp=1347872537 NAS-Port-Type=32 UNKNOWN[-1-151]={45 30 43 31 41 37 34 38} cisco-avpair=parent-session-id=0500000000000502 cisco-NAS-Port=0/0/1/0 cisco-SSG-Service-Info=NINET Common options: {parentAcctSessionId=0500000000000502, serviceName=INET} 09-17/15:02:26 INFO [rdsLstnr-p-7-t-3] RadiusListenerWorker - RESPONSE: Packet type: Accounting-Response Identifier: 111 Authenticator: {D1 0E 72 D0 00 04 9A 5E 8D E7 BF 24 AE CB 71 B2} Attributes: Process time start: 2 Следом идет update, который биллинг не может пристроить: Код: 09-17/15:03:21 INFO [rdsLstnr-p-7-t-4] update - REQUEST:
Packet type: Accounting-Request Identifier: 112 Authenticator: {01 21 82 54 57 92 B9 A9 98 1F F4 18 4E 44 36 6E} Attributes: User-Name=192.168.1.2 NAS-Identifier=R1.test.test NAS-IP-Address=178.216.157.13 NAS-Port=1282 Service-Type=2 Framed-Protocol=1 Acct-Input-Octets=4620 Framed-IP-Address=192.168.1.2 Acct-Output-Octets=4536 Acct-Status-Type=3 Acct-Delay-Time=0 Acct-Session-Time=55 Acct-Input-Packets=55 Acct-Session-Id=0500000000000503 NAS-Port-Id=0/0/1/0 Acct-Output-Packets=54 Event-Timestamp=1347872592 NAS-Port-Type=32 UNKNOWN[-1-151]={45 30 43 31 41 37 34 38} cisco-avpair=parent-session-id=0500000000000502 cisco-NAS-Port=0/0/1/0 cisco-SSG-Control-Info=I0;4620 cisco-SSG-Control-Info=O0;4536 cisco-SSG-Service-Info=NINET 9-17/15:03:21 INFO [rdsLstnr-p-7-t-4] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Accounting-Request Identifier: 112 Authenticator: {01 21 82 54 57 92 B9 A9 98 1F F4 18 4E 44 36 6E} Attributes: User-Name=192.168.1.2 NAS-Identifier=R1.test.test NAS-IP-Address=178.216.157.13 NAS-Port=1282 Service-Type=2 Framed-Protocol=1 Acct-Input-Octets=4620 Framed-IP-Address=192.168.1.2 Acct-Output-Octets=4536 Acct-Status-Type=3 Acct-Delay-Time=0 Acct-Session-Time=55 Acct-Input-Packets=55 Acct-Session-Id=0500000000000503 NAS-Port-Id=0/0/1/0 Acct-Output-Packets=54 Event-Timestamp=1347872592 NAS-Port-Type=32 UNKNOWN[-1-151]={45 30 43 31 41 37 34 38} cisco-avpair=parent-session-id=0500000000000502 cisco-NAS-Port=0/0/1/0 cisco-SSG-Control-Info=I0;4620 cisco-SSG-Control-Info=O0;4536 cisco-SSG-Service-Info=NINET Common options: {parentAcctSessionId=0500000000000502, serviceName=INET} 09-17/15:03:21 WARN [rdsLstnr-p-7-t-4] InetNas - NasConnection not found 09-17/15:03:21 INFO [rdsLstnr-p-7-t-4] update - RESPONSE: Packet type: Accounting-Response Identifier: 112 Authenticator: {D4 29 EA CE BE 36 0F 1E CD AB A3 4B C2 10 D0 BC} |
Автор: | Amir [ 17 сен 2012, 15:56 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Включите режим DEBUG в log4j-accounting.xml. |
Автор: | maxbond [ 17 сен 2012, 16:00 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
С DEBUG добавляется сообщение которое я приводил выше: Код: 09-17/15:59:19 DEBUG [rdsLstnr-p-7-t-3] InetRadiusProcessor - Option parentAcctSessionId is set but connection not found with acctSession
Id=0500000000000505. Add to start with parent map. |
Автор: | Amir [ 17 сен 2012, 16:03 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Может быть аккаунтинг главной сессии (не сервисной) не приходит (не включен)? Тот, чей Acct-Session-Id 0500000000000502. |
Автор: | maxbond [ 17 сен 2012, 18:46 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Спасибо. Действительно, родительская сессия не создавалась. Проблему решили установкой параметров cisco-avpair=subscriber:accounting-list=ISG-AUTH-1 в атрибуты сервиса. В конфиге устройства: Код: radius.inetOption.3.attributes=cisco-SSG-Account-Info=AINET;cisco-avpair=subscriber:accounting-list=ISG-AUTH-1
|
Автор: | maxbond [ 18 сен 2012, 11:48 ] |
Заголовок сообщения: | Re: BGInetAccounting жалуется - InetNas - NasConnection not |
Или так - Код: radius.realm.default.attributes=cisco-avpair=subscriber:accounting-list=ISG-AUTH-1;
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |