Добрый день.
Имеем версию биллинга 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