Код:
Сервер: вер. 5.2 сборка 1498 от 16.05.2013 21:21:35
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_37
card вер. 5.2 сборка 201 от 25.03.2013 14:32:21
inet вер. 5.2 сборка 1172 от 16.05.2013 21:21:33
mobimoney вер. 5.2 сборка 18 от 31.01.2013 12:51:19
mps вер. 5.2 сборка 169 от 24.04.2013 11:02:52
npay вер. 5.2 сборка 201 от 13.05.2013 17:28:36
reports вер. 5.2 сборка 193 от 28.02.2013 10:57:03
ru.bitel.bgbilling.plugins.cladr вер. 5.2 сборка 108 от 16.10.2012 19:35:17
SE с авторизацией по порту.
есть необходимость предоставить две услуги интернет и voip(просто выдать нужный адрес).
Насколько я понял для этого Существуют дочерние сервисы.
Создал дочерний тип устройства для устройства SE, указал родительский тип SE, поставил галку МАС,
В конфиге radius.servSearchMode=1-2
В договоре
добавил дочерний сервис указал ip (10.128.1.10) и mac(D4:CA:6D:49:ED:E0). id=86492
для родительского указал ip (10.128.1.40). id=84883
Авторизуюсь
Код:
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 96
Authenticator: {9C C5 E6 5B 9D 1C 2C 8B 7C F6 AB B5 E4 11 A4 5B}
Attributes:
User-Name=00060022b0047ac7:000405dd0002
NAS-Port-Id=1/1 vlan-id 44 clips 456665
NAS-Identifier=RedbackSE600
User-Password=Redback
NAS-IP-Address=10.10.2.10
NAS-Port=285212716
Service-Type=5
Calling-Station-Id=d4ca6d49ede0
NAS-Port-Type=5
Called-Station-Id=10.0.122.100
Platform-Type=6
UNKNOWN[2352-201]={01 0A 00 7A 64}
Medium-Type=11
Agent-Remote-Id={00 06 00 22 B0 04 7A C7}
UNKNOWN[2352-202]={3D 3D 07 01 D4 CA 6D 49 ED E0}
UNKNOWN[2352-202]={0C 0C 08 4D 69 6B 72 6F 54 69 6B}
Agent-Circuit-Id={00 04 05 DD 00 02}
OS-Version=6.5.1.5
Mac-Addr=d4-ca-6d-49-ed-e0
NAS-Real-Port=285212716
UNKNOWN[3561--1]={02 0A 00 06 00 22 B0 04 7A C7}
UNKNOWN[3561--1]={01 08 00 04 05 DD 00 02}
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetNas - Found agentDevice:50
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetNas - Search serv on deviceId=50; interfaceId=2
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetRadiusProcessor - [username=00060022b0047ac7:000405dd0002] Authenticated as inetServId:84883
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetApplication - inetServ[id=84883] balance ok: -2435.38 [-10000.00]
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetApplication - TariffOptionMap: {}
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetApplication - OptionSet: [51]
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetRadiusProcessor - Set ip from serv
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetRadiusProcessor - Write new waiting connection to DB
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetRadiusProcessor - New connection id=20602084
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetRadiusProcessor - Return code=0
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetDhcpHelperProcessor - Put auth accept 000405DD0002:D4CA6D49EDE0
05-21/11:45:41 INFO [rdsLstnr-p-7-t-86] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Авторизуется по родительскому сервису и выдаёт адрес с родительского сервиса.
Если на родительском сервисе поставить динамический адрес то выдаёт адрес дочернего причём даже если на дочернем поставить другой мак(что вообще не понятно).
Код:
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetNas - Found agentDevice:50
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetNas - Search serv on deviceId=50; interfaceId=2
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetRadiusProcessor - [username=00060022b0047ac7:000405dd0002] Authenticated as inetServId:84883
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetApplication - inetServ[id=84883] balance ok: -2435.38 [-10000.00]
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetApplication - TariffOptionMap: {}
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetApplication - OptionSet: [51]
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetRadiusProcessor - Set ip from serv:86492
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetRadiusProcessor - Write new waiting connection to DB
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetRadiusProcessor - New connection id=20603490
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetRadiusProcessor - Return code=0
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetDhcpHelperProcessor - Put auth accept 000405DD0002:D4CA6D49EDE0
05-21/12:04:19 INFO [rdsLstnr-p-7-t-14] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
В чём может быть ошибка. или я не правильно понял логику работы.