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

[5.2] BGInetAccounting - Attribute Nas_Port not found
http://forum.bitel.ru/viewtopic.php?f=44&t=6791
Страница 1 из 1

Автор:  nik247 [ 17 май 2012, 20:33 ]
Заголовок сообщения:  [5.2] BGInetAccounting - Attribute Nas_Port not found

Не стартует Accounting для сессии с такой ошибкой:
Код:
radius 05-17/17:28:32 ERROR [rdsLstnr-p-7-t-3] InetRadiusProcessor - Attribute Nas_Port not found in packet!
Вот кусок лога с данными
Код:
radius 05-17/17:29:32  INFO [rdsLstnr-p-7-t-4] update - REQUEST:
Packet type: Accounting-Request
Identifier: 110
Authenticator: {77 80 E3 82 0F 7A 67 DD F3 F1 96 80 A6 06 B5 AD}
Attributes:
  User-Name=00BD3AE03961
  NAS-Identifier=mt-wifi
  NAS-IP-Address=192.168.1.74
  Service-Type=2
  Acct-Input-Octets=55868
  Acct-Output-Octets=700
  Acct-Status-Type=3
  Acct-Delay-Time=0
  Acct-Session-Time=480
  Acct-Input-Packets=178
  Acct-Session-Id=82000018
  Acct-Authentic=1
  NAS-Port-Id=TEST
  Acct-Output-Packets=27
  Acct-Output-Gigawords=0
  Acct-Input-Gigawords=0

radius 05-17/17:29:32 ERROR [rdsLstnr-p-7-t-4] InetRadiusProcessor - Attribute Nas_Port not found in packet!
radius 05-17/17:29:32  WARN [rdsLstnr-p-7-t-4] InetNas - NasConnection not found
radius 05-17/17:29:32  INFO [rdsLstnr-p-7-t-4] update - RESPONSE:
Packet type: Accounting-Response
Identifier: 110
Authenticator: {FE 1C 87 DE 4F 37 38 60 55 9D C3 23 74 05 90 47}
Attributes:

Process time update: 1
:

Как это побороть?

Автор:  Amir [ 18 май 2012, 13:27 ]
Заголовок сообщения:  Re: [5.2] BGInetAccounting - Attribute Nas_Port not found

Железка никак не посылает атрибут Nas-Port?

Автор:  nik247 [ 18 май 2012, 15:35 ]
Заголовок сообщения:  Re: [5.2] BGInetAccounting - Attribute Nas_Port not found

Amir писал(а):
Железка никак не посылает атрибут Nas-Port?

В таком режиме (регистрация wireless клиентов через radius) не посылает.
Временно написал предобработчик preprocessAccountingRequest который просто добавляет "NAS-Port=123456".
После этого BGInetAccounting заработал и сессия появилась.
Только теперь вопрос: NAS-Port должен быть уникальным или нет?
Может его формировать с "Acct-Session-Id=82000018", хотя он string, а NAS-Port integer?

Автор:  Amir [ 18 май 2012, 15:43 ]
Заголовок сообщения:  Re: [5.2] BGInetAccounting - Attribute Nas_Port not found

А в Access-Request что приходит? Сейчас для привязки Access-Request к сессии, чтобы потом можно было логи посмотреть, используется Nas-Port.
Можете попробовать подставлять просто 0 или 1 - работать вроде бы будет, только в просмотре логов сессии Access-Request наверное не увидите.

Автор:  nik247 [ 18 май 2012, 16:31 ]
Заголовок сообщения:  Re: [5.2] BGInetAccounting - Attribute Nas_Port not found

Amir писал(а):
А в Access-Request что приходит? Сейчас для привязки Access-Request к сессии, чтобы потом можно было логи посмотреть, используется Nas-Port.
Можете попробовать подставлять просто 0 или 1 - работать вроде бы будет, только в просмотре логов сессии Access-Request наверное не увидите.

Поменял на добавление Nas-Port=0. Стало лучше - заполнились поля "с номера/на номер".
Пробовал подключать одновременно 2 клиента - вроде все нормально отрабатывает....
Вот, что приходит в Access-Request:
Код:
Packet type: Access-Request
Identifier: 246
Authenticator: {3F 7C 2F F4 25 41 3B EC 17 18 0B 0B 57 93 28 B9}
Attributes:
  User-Name=00BD3AE03961
  NAS-Identifier=mt-wifi
  User-Password=00BD3AE03961
  NAS-Port-Id=BG
  NAS-IP-Address=192.168.1.174
  Service-Type=2
  Calling-Station-Id=00-BD-3A-E0-39-61
  Acct-Session-Id=8200004e
  Called-Station-Id=02-1B-B1-02-AA-54:WL-BG

Автор:  madmax [ 02 авг 2012, 16:40 ]
Заголовок сообщения:  Re: [5.2] BGInetAccounting - Attribute Nas_Port not found

Имеем точно-такую ще проблему.
nik247 - не подскажите как вы делаете установку Nas-port?
Точнее не скинете скрипт и куда его нужно установить чтобы делалась подстановка.

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