Тоже обновились, попробовать.
Авторизация через радиус проходит на ура.
Но вот на парсинге дхцп пакетов какие-то проблемы.
Код:
dhcp 09-26/16:22:15 DEBUG [dhcpLstnr-p-11-t-1] InetDhcpDeviceMap - Found device by giaddr id=19
dhcp 09-26/16:22:15 INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -2053650193, secs: 1280, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.192.194
Client MAC: {001A6BD267C6}
{61}={01001A6BD267C6}
Host name{12}={Zarin-NB}
{60}={4D53465420352E30}
Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, 121, -7, 43}
Agent information{82}=
sub{9}={000000091A0A18000000005212010600040CE4000502080006FC7516F2B320}
sub{2}={020A0000AC100001F2000CE4}
sub{-105}={00696E6672612D77616E2D696E65742D776966692D666978}
sub{-106}={AC100001}
sub{-104}={AC100001}
dhcp 09-26/16:22:15 INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - REQUEST_AFTER_PREPROCESS:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -2053650193, secs: 1280, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.192.194
Client MAC: {001A6BD267C6}
{61}={01001A6BD267C6}
Host name{12}={Zarin-NB}
{60}={4D53465420352E30}
Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, 121, -7, 43}
Agent information{82}=
sub{9}={000000091A0A18000000005212010600040CE4000502080006FC7516F2B320}
sub{2}={0006FC7516F2B320}
sub{-105}={00696E6672612D77616E2D696E65742D776966692D666978}
sub{-106}={AC100001}
sub{-104}={AC100001}
sub{1}={00040CE40005}
dhcp 09-26/16:22:15 DEBUG [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - OP_BOOT_REQUEST
dhcp 09-26/16:22:15 DEBUG [dhcpLstnr-p-11-t-1] InetDhcpHelperProcessor - request.giaddr = 192.168.192.194
dhcp 09-26/16:22:15 ERROR [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor -
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768)
at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor.processOption82Request(InetDhcpHelperProcessor.java:575)
at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequestImpl(InetAbstractDhcpProcessor.java:203)
at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:119)
at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:1)
at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:58)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Код:
Packet type: Access-Request
Identifier: 8
Authenticator: {}
Attributes:
User-Name=001a.6bd2.67c6
NAS-Identifier=
NAS-Port-Id=15/0/2/3300
User-Password=123
NAS-IP-Address=192.168.192.194
NAS-Port=0
Service-Type=5
Acct-Session-Id=024FC243
NAS-Port-Type=5
cisco-avpair=circuit-id-tag=00040ce40005
cisco-avpair=remote-id-tag=0006fc7516f2b320
cisco-avpair=vendor-class-id-tag=MSFT 5.0
cisco-NAS-Port=15/0/2/3300
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 8
Authenticator: {}
Attributes:
User-Name=001a.6bd2.67c6
NAS-Identifier=
NAS-Port-Id=15/0/2/3300
User-Password=123
NAS-IP-Address=192.168.192.194
NAS-Port=0
Service-Type=5
Calling-Station-Id=001a.6bd2.67c6
Acct-Session-Id=024FC243
NAS-Port-Type=5
cisco-avpair=circuit-id-tag=00040ce40005
cisco-avpair=remote-id-tag=0006fc7516f2b320
cisco-avpair=vendor-class-id-tag=MSFT 5.0
cisco-NAS-Port=15/0/2/3300
Common options: {agentRemoteId=fc7516f2b320, macAddress=001a.6bd2.67c6, agentCircuitId=0ce40005}
radius 09-27/10:59:28 DEBUG [rdsLstnr-p-9-t-9] RadiusProcessor - Create new radius session.
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetNas - Search by mac on device=001a6bd267c6
radius 09-27/10:59:28 DEBUG [rdsLstnr-p-9-t-9] InetRadiusProcessor - Password verification disabled.
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetRadiusProcessor - [username=001a.6bd2.67c6] Authenticated as inetServId:19
radius 09-27/10:59:28 DEBUG [rdsLstnr-p-9-t-9] InetNas - agentRemoteId=fc7516f2b320
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetNas - AgentDevice not found.
radius 09-27/10:59:28 DEBUG [rdsLstnr-p-9-t-9] InetRadiusProcessor - Identifier from request: null
radius 09-27/10:59:28 DEBUG [rdsLstnr-p-9-t-9] InetRadiusProcessor - MAC-address from request: 001A6BD267C6
radius 09-27/10:59:28 DEBUG [rdsLstnr-p-9-t-9] InetAccountingPeriodList - Create:
radius 09-27/10:59:28 DEBUG [rdsLstnr-p-9-t-9] InetAccountingPeriodList - AccountingPeriod: 9: 13.09.2012 00:00:00.0 - 30.09.2012 23:59:59.999
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetApplication - inetServ[id=19] balance ok: -5829.57 [-6000.00]
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetApplication - TariffOptionMap: {}
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetRadiusProcessor - Set ip from pool
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetRadiusProcessor - Write new waiting connection to DB
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetRadiusProcessor - New connection id=129
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetRadiusProcessor - Return code=0
radius 09-27/10:59:28 INFO [rdsLstnr-p-9-t-9] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 8
В конфиге BRAS так:
Код:
radius.servSearchMode=5
radius.password.verification=0
connection.start.fromAccept=1
Какие подробности нужны ?