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

PoD и адрес NAS'а
http://forum.bitel.ru/viewtopic.php?f=44&t=9505
Страница 1 из 1

Автор:  unixod [ 29 июл 2014, 13:39 ]
Заголовок сообщения:  PoD и адрес NAS'а

Добрый день.

Имеем версию биллинга 6.0 и модуль Inet.

В настройках наса указан только идентификатор "mt_hs" и параметр "radius.port=3799".

Проблема в следующем. При попытке закрыть сессию с монитора модуля Inet, PoD посылается на адрес 127.0.0.1:3799. При указании в настройках наса его адреса вручную, пакет PoD уходит куда нужно.

Вопрос, как можно сделать, чтобы адрес наса брался из атрибута NAS-IP-Address прилетающего от наса и подставлялся в пакет PoD? Ведь если насов достаточно много и/или меняются их адреса, то нужно каждый раз в настройках менять адрес.

Код:
radius 07-29/11:41:20  INFO [rdsLstnr-p-7-t-10] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 61
Authenticator: {24 60 1C 5E 70 F7 7B 57 65 70 0B 8D 19 1E 6C BA}
Attributes:
  User-Name=test
  NAS-Identifier=mt_hs
  CHAP-Password={AD 29 07 54 83 2D 78 18 E0 E0 F6 30 46 0A 41 3A 4D}
  NAS-IP-Address=192.168.0.18
  NAS-Port=-2139095023
  Service-Type=1
  Framed-IP-Address=192.168.254.254
  Acct-Session-Id=80800011
  NAS-Port-Id=ether5
  NAS-Port-Type=15
  Calling-Station-Id=00:22:64:53:16:6C
  Called-Station-Id=hs-server
  CHAP-Challenge=3��F�R��6)���g
  Mikrotik-Host-IP=192.168.254.254
  WISPr-Logoff-URL=http://0.0.0.0/logout

Код:
connection 07-29/11:40:47  INFO [sa-p-12-t-40] CoAServiceActivator - Send PoD:
Packet type: Disconnect-Request
Identifier: 1
Authenticator: {BD 87 70 C9 26 AB 7D 1F 1C 91 D3 0D EE 1B E2 EC}
Attributes:
  User-Name=test
  NAS-Identifier=mt_hs
  NAS-IP-Address=127.0.0.1
  NAS-Port=-2139095024
  Framed-IP-Address=192.168.254.254
  Acct-Session-Id=80800010

connection 07-29/11:40:47  INFO [sa-p-12-t-40] RadiusClient - Sending to localhost/127.0.0.1:3799
Packet type: Disconnect-Request
Identifier: 1
Authenticator: {BD 87 70 C9 26 AB 7D 1F 1C 91 D3 0D EE 1B E2 EC}
Attributes:
  User-Name=test
  NAS-Identifier=mt_hs
  NAS-IP-Address=127.0.0.1
  NAS-Port=-2139095024
  Framed-IP-Address=192.168.254.254
  Acct-Session-Id=80800010

Автор:  Amir [ 29 июл 2014, 14:45 ]
Заголовок сообщения:  Re: PoD и адрес NAS'а

В Inet (как и в Dialup) подразумевается что каждый NAS заводится как отдельное устройство. Таким образом видно кто где и что с конкретным NAS'ом.
Для облегчения управления устройствами в Inet существует понятие тип устройства, куда можно вывести основные (одинаковые) настройки одинаковых NAS'ов.

Вы хотите завести одно устройство в Inet которое будет представлять сразу много NAS'ов с одним и тем же NAS-Identifier? Так вряд ли получится.
И если в этом случае, можно, например, скриптом предобработки подставлять в calledStationId сессии адрес NAS'а, чтобы потом в измененном CoAServiceActivator использовать этот адрес, то все равно это скорее всего, во-первых, усложнит схему, а во-вторых, еще что-нибудь вылезет в другом месте.

Автор:  unixod [ 29 июл 2014, 15:32 ]
Заголовок сообщения:  Re: PoD и адрес NAS'а

Нет, у каждого NAS'а свой уникальный NAS-Identifier. Но вот адрес его может быть изменен. И соответстенно прилетать в биллинг пакет о NAS'а может с разным source ip. И вот чтобы при таком изменении не лезть в конфиг конкретного NAS'а, хотелось бы, чтобы при посылке PoD адрес назначения брался из NAS-IP-Address.

Автор:  Cromeshnic [ 29 июл 2014, 15:54 ]
Заголовок сообщения:  Re: PoD и адрес NAS'а

При такой схеме много проблем имхо будет всяких, не только с биллингом.
Например, как NAS-ы в мониторинг добавлять?

Автор:  unixod [ 29 июл 2014, 16:03 ]
Заголовок сообщения:  Re: PoD и адрес NAS'а

Ну скажем так, есть конкретный вопрос. Как, куда и что добавлять дело десятое. Для моей конкретной задачи мониторинг не нужен.

Автор:  Amir [ 29 июл 2014, 16:29 ]
Заголовок сообщения:  Re: PoD и адрес NAS'а

Цитата:
можно, например, скриптом предобработки подставлять в calledStationId сессии адрес NAS'а, чтобы потом в измененном CoAServiceActivator использовать этот адрес

Автор:  unixod [ 29 июл 2014, 16:57 ]
Заголовок сообщения:  Re: PoD и адрес NAS'а

Жаль

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