BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 13:12

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: PoD и адрес NAS'а
СообщениеДобавлено: 29 июл 2014, 13:39 
Не в сети
Аватара пользователя

Зарегистрирован: 11 дек 2012, 03:57
Сообщения: 28
Карма: 0
Добрый день.

Имеем версию биллинга 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD и адрес NAS'а
СообщениеДобавлено: 29 июл 2014, 14:45 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В Inet (как и в Dialup) подразумевается что каждый NAS заводится как отдельное устройство. Таким образом видно кто где и что с конкретным NAS'ом.
Для облегчения управления устройствами в Inet существует понятие тип устройства, куда можно вывести основные (одинаковые) настройки одинаковых NAS'ов.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD и адрес NAS'а
СообщениеДобавлено: 29 июл 2014, 15:32 
Не в сети
Аватара пользователя

Зарегистрирован: 11 дек 2012, 03:57
Сообщения: 28
Карма: 0
Нет, у каждого NAS'а свой уникальный NAS-Identifier. Но вот адрес его может быть изменен. И соответстенно прилетать в биллинг пакет о NAS'а может с разным source ip. И вот чтобы при таком изменении не лезть в конфиг конкретного NAS'а, хотелось бы, чтобы при посылке PoD адрес назначения брался из NAS-IP-Address.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD и адрес NAS'а
СообщениеДобавлено: 29 июл 2014, 15:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
При такой схеме много проблем имхо будет всяких, не только с биллингом.
Например, как NAS-ы в мониторинг добавлять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD и адрес NAS'а
СообщениеДобавлено: 29 июл 2014, 16:03 
Не в сети
Аватара пользователя

Зарегистрирован: 11 дек 2012, 03:57
Сообщения: 28
Карма: 0
Ну скажем так, есть конкретный вопрос. Как, куда и что добавлять дело десятое. Для моей конкретной задачи мониторинг не нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD и адрес NAS'а
СообщениеДобавлено: 29 июл 2014, 16:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
можно, например, скриптом предобработки подставлять в calledStationId сессии адрес NAS'а, чтобы потом в измененном CoAServiceActivator использовать этот адрес


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD и адрес NAS'а
СообщениеДобавлено: 29 июл 2014, 16:57 
Не в сети
Аватара пользователя

Зарегистрирован: 11 дек 2012, 03:57
Сообщения: 28
Карма: 0
Жаль


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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