Сейчас ситуация следующая.
При попытке активации карты через
страницу активации создаётся договор, с ресурсом на нём в состоянии "удалён". Никаких ошибок в логах нет.
При попытке активации карты
путём логина сразу под именем и паролем (без перехода на страницу активации) - то же самое, при этом в radius.log:
Код:
05-31/14:54:18 INFO [rdsLstnr-p-7-t-2] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 3
Authenticator: {03 B9 D8 BC C6 95 4F 4A 00 52 C8 02 B4 73 B3 82}
Attributes:
User-Name=111
NAS-Identifier=wifi_nas
User-Password=666666
NAS-Port=-1062727646
Framed-IP-Address=192.168.16.34
Acct-Session-Id=192.168.16.34_1369972458579
05-31/14:54:18 INFO [rdsLstnr-p-7-t-2] InetNas - Search by username=111
05-31/14:54:18 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - [username=111] InetServ not found. Try find in cards...
05-31/14:54:28 ERROR [rdsLstnr-p-7-t-2] InetRadiusProcessor - Answer for CardActivateRequestEvent not recieved for 10 sec.
05-31/14:54:28 INFO [rdsLstnr-p-7-t-2] InetRadiusProcessor - Return code=100
05-31/14:54:28 INFO [rdsLstnr-p-7-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 3
Authenticator: {6A DA 34 06 EE 87 23 92 01 35 7C 32 D0 29 15 B3}
Attributes:
Reply-Message=100
Process time auth: 10040
В результате после любой "активации" создаётся ресурс в состоянии "удалён", по которому нельзя залогиниться. При попытке логина по такому ресурсу в radius.log появляется:
Код:
05-31/14:56:53 INFO [rdsLstnr-p-7-t-3] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 4
Authenticator: {85 97 DE EE A9 B1 70 45 05 9E 50 25 74 4E 2E 27}
Attributes:
User-Name=111
NAS-Identifier=wifi_nas
User-Password=666666
NAS-Port=-1062727646
Framed-IP-Address=192.168.16.34
Acct-Session-Id=192.168.16.34_1369972613006
05-31/14:56:53 INFO [rdsLstnr-p-7-t-3] InetNas - Search by username=111
05-31/14:56:53 INFO [rdsLstnr-p-7-t-3] InetRadiusProcessor - [username=111] Authenticated as inetServId:70
05-31/14:56:53 INFO [rdsLstnr-p-7-t-3] InetApplication - inetServ[id=70] deviceState not active (accessCode=0).
05-31/14:56:53 INFO [rdsLstnr-p-7-t-3] InetRadiusProcessor - Return code=10
05-31/14:56:53 INFO [rdsLstnr-p-7-t-3] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 4
Authenticator: {73 EC 9E 38 F7 E5 11 06 E2 81 01 32 78 B9 06 1D}
Attributes:
Reply-Message=10
Process time auth: 6
Создаётся ощущение, что процесс создания договора по шаблону при активации карты не доходит до конца. При этом ресурс создаётся, но не переводится в активное состояние, а в случае активации "при первом заходе" ещё и не происходит логин пользователя, который должен случиться после создания договора с активным сервисом.
Конфигурация модуля Inet то что касается карт:
Код:
serv.login.min=1111111
serv.login.max=9999999
serv.password.length.min=5
serv.password.length.max=16
serv.password.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
serv.password.chars.description=В пароле допустимы только цифры и латинские буквы.
serv.password.length.auto=6
card.moduleId=2
card.activate.serviceIds=0
card.login.min=0
card.login.max=0
Конфигурация модуля Card:
Код:
activate.login.service.1.title=WiFi
activate.login.service.1.sids=0
activate.login.service.1.mid=1
activate.login.service.1.tariffs=20