Доброго дня, господа.
В tcpdump видно что прилетает два атрибута

Добавил в dictionary.xml
Код:
<vendor code="3561" name="ADSL-Forum">
<attribute name="ADSL-Agent-Circuit-Id" type="string" code="1"/>
<attribute name="ADSL-Agent-Remote-Id" type="string" code="2"/>
</vendor>
Но InetAccess не видит ADSL-Agent-Remote-Id.
Видит только Circuit-Id
Код:
05-25/15:15:38 INFO [rdsLstnr-p-9-t-9] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 229
Authenticator: {B5 6E 35 2C 99 D6 70 47 3D 44 BD 51 10 A8 05 72}
Attributes:
NAS-Identifier=RUrban3
User-Name=ipoe.17.111.111.111.111
User-Password=juniper
NAS-IP-Address=192.168.144.15
NAS-Port=8388636
Service-Type=2
NAS-Port-Id=xe-0/0/2.1073742000:28
UNKNOWN[-1-89]={00}
Acct-Session-Id=347
NAS-Port-Type=15
Calling-Station-Id=RUrban3
ADSL-Agent-Circuit-Id=17
ERX-Dhcp-Options={35 01 01 3D 07 01 B8 88 E3 A0 12 7E 0C 05 6B 69 6C 61 6D 3C 08 4D 53 46 54 20 35 2E 30 37 0D 01 0F 03 06 2C 2E 2F 1F 21 79 F9 FC 2B 52 15 01 02 31 37 02 0F 31 31 31 2E 31 31 31 2E 31 31 31 2E 31 31 31}
ERX-Dhcp-Mac-Addr=b888.e3a0.127e
ERX-Pppoe-Description=pppoe b8:88:e3:a0:12:7e
ERX-Dhcp-Gi-Address=192.168.3.100
В обработчике добавил
Код:
String remoteId = request.getStringAttribute( 3561, 2, null );
logger.info("remoteId = " + remoteId);
String circuitId = request.getStringAttribute( 3561, 1, null);
logger.info("circuitId = " + circuitId);
Получаю
Код:
05-25/15:15:38 INFO [rdsLstnr-p-9-t-9] JuniperIPoEProtocolHandler - remoteId = null
05-25/15:15:38 INFO [rdsLstnr-p-9-t-9] JuniperIPoEProtocolHandler - circuitId = 17
Где можно найти атрибут?