В лог сыпятся ошибки при попытке авторизоваться через radius:
Код:
radius 07-30/23:00:08 ERROR [radiusListener-p-9-t-4] RadiusListenerWorker - java.sql.SQLException: Generated keys not requested. You need to specify Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate() or Connection.prepareStatement().
ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Generated keys not requested. You need to specify Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate() or Connection.prepareStatement().
at ru.bitel.bgbilling.kernel.log.server.bean.ConnectionLogEntryDao.update(ConnectionLogEntryDao.java:67)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:88)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:163)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:87)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:74)
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)
Caused by: java.sql.SQLException: Generated keys not requested. You need to specify Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate() or Connection.prepareStatement().
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.StatementImpl.getGeneratedKeys(StatementImpl.java:1876)
at org.apache.commons.dbcp.DelegatingStatement.getGeneratedKeys(DelegatingStatement.java:315)
at ru.bitel.bgbilling.server.util.ServerUtils.lastInsertId(ServerUtils.java:621)
at ru.bitel.bgbilling.kernel.log.server.bean.ConnectionLogEntryDao.updateImpl(ConnectionLogEntryDao.java:138)
at ru.bitel.bgbilling.kernel.log.server.bean.ConnectionLogEntryDao.update(ConnectionLogEntryDao.java:63)
... 9 more
Response Authenticator в Access-Accept расчитывается не верно.
В логах циски валится:
Код:
Jul 31 04:39:35: RADIUS/ENCODE(00000A4B):Orig. component type = VPDN
Jul 31 04:39:35: RADIUS(00000A4B): Config NAS IP: 0.0.0.0
Jul 31 04:39:35: RADIUS/ENCODE: Best Local IP-Address 10.56.255.251 for Radius-Server X.X.X.X
Jul 31 04:39:35: RADIUS(00000A4B): Send Access-Request to X.X.X.X:1812 id 1645/24, len 153
Jul 31 04:39:35: RADIUS(00000A4B): Started 5 sec timeout
Jul 31 04:39:35: RADIUS: Received from id 1645/24 X.X.X.X:1812, Access-Accept, len 185
Jul 31 04:39:35: RADIUS: response-authenticator decrypt fail, pak len 185
Jul 31 04:39:35: RADIUS: packet dump: 021800B94E34658404FAAA4552B4FEC9876DECB208060A00001C1A2A00000137112480009085B00C36D3C811E77614A8FEDF4092FD2ECECF8642B5DEFC7571A89D25DCBC1A2A0000013710248000904359D63A1A017CB71BC091B4A450C4D7686D411EE82CE359866BC248A6087A1A0C000001370706000000011A0C000001370806000000041A33000001371A2D3F533D45333332373639433633363231364634363944453731393337304442304437443544464532313141
Jul 31 04:39:35: RADIUS: expected digest: 21FFFFFF9CFFFFFFBE43FFFFFFE0FFFFFF8AFFFFFFB3FFFFFFA7751AFFFFFF8113FFFFFFDF76FFFFFFC06A
Jul 31 04:39:35: RADIUS: response authen: 4E3465FFFFFF8404FFFFFFFAFFFFFFAA4552FFFFFFB4FFFFFFFEFFFFFFC9FFFFFF876DFFFFFFECFFFFFFB2
Jul 31 04:39:35: RADIUS: request authen: CCE5B53F3E30839C448AFECBA9347CD6
Jul 31 04:39:35: RADIUS: Response (24) failed decrypt
Jul 31 04:39:40: RADIUS(00000A4B): Request timed out
Jul 31 04:39:40: RADIUS: Retransmit to (X.X.X.X:1812,1813) for id 1645/24
Jul 31 04:39:40: RADIUS(00000A4B): Started 5 sec timeout
Jul 31 04:39:40: RADIUS: Received from id 1645/24 X.X.X.X:1812, Access-Accept, len 185
Jul 31 04:39:40: RADIUS: response-authenticator decrypt fail, pak len 185
Jul 31 04:39:40: RADIUS: packet dump: 021800B972D310E6A3CD735DCF8CD3063A3FBB9108060A00001D1A2A00000137112480009085B00C36D3C811E77614A8FEDF4092FD2ECECF8642B5DEFC7571A89D25DCBC1A2A0000013710248000904359D63A1A017CB71BC091B4A450C4D7686D411EE82CE359866BC248A6087A1A0C000001370706000000011A0C000001370806000000041A33000001371A2D3F533D45333332373639433633363231364634363944453731393337304442304437443544464532313141
Jul 31 04:39:40: RADIUS: expected digest: FFFFFFFDFFFFFF86FFFFFFDD76705138FFFFFFC3FFFFFFCB4E72205B02FFFFFFB9FFFFFFE2
Jul 31 04:39:40: RADIUS: response authen: 72FFFFFFD310FFFFFFE6FFFFFFA3FFFFFFCD735DFFFFFFCFFFFFFF8CFFFFFFD3063A3FFFFFFFBBFFFFFF91
Jul 31 04:39:40: RADIUS: request authen: CCE5B53F3E30839C448AFECBA9347CD6
Jul 31 04:39:40: RADIUS: Response (24) failed decrypt
Jul 31 04:39:44: RADIUS(00000A4B): Request timed out
...
Jul 31 04:39:53: RADIUS: No response from (X.X.X.X:1812,1813) for id 1645/24
Jul 31 04:39:53: RADIUS/DECODE: No response from radius-server; parse response; FAIL
Jul 31 04:39:53: RADIUS/DECODE: Case error(no response/ bad packet/ op decode);parse response; FAILConnection closed by foreign host.
Информация о версии:
Клиент: вер. 5.2 сборка 661 от 29.07.2011 19:18:35
os:Windows Vista; java:Sun Microsystems Inc., v.1.6.0_24
Сервер: вер. 5.2 сборка 815 от 29.07.2011 19:18:17
os:Linux; java:Sun Microsystems Inc., v.1.6.0_26
card вер. 5.2 сборка 147 от 18.07.2011 12:04:42
inet вер. 5.2 сборка 468 от 29.07.2011 19:18:51