Подключил AbstractRadiusProtocolHandler к устройству.
Указал в конфиге устройства
Код:
radius.disable.pattern.attributes=Class=inet-blocked
В логах валятся ошибки:
radius 09-23/13:41:37 ERROR [rdsLstnr-p-8-t-3] InetRadiusProcessor -
java.lang.NullPointerException
at ru.bitel.bgbilling.kernel.network.radius.RadiusAttributeSet.contains(RadiusAttributeSet.java:466)
at ru.bitel.bgbilling.modules.inet.dyn.device.radius.AbstractRadiusProtocolHandler.setStateFromAttributes(AbstractRadiusProtocolHandler.java:112)
at ru.bitel.bgbilling.modules.inet.dyn.device.radius.AbstractRadiusProtocolHandler.preprocessAccessRequest(AbstractRadiusProtocolHandler.java:212)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:353)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:1)
at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:368)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:59)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:216)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:135)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
одинаково ведет себя и на 5.2 и на 6.0