Freeradius MYSQL ile Çoklu User destek problemi
-
Merhaba Arkadaşlar
Uzun zaman oldu girmeyeli umarım herkes iyidir. :-\ Bir problemim var ve uzun zamandır çözmeye çalışıyorum. Bir OTP (one time password) yazılımı geliştiriyorum ve t-60, t, t+60 zamanlarda 120 adet password kaydını MYSQL radcheck DB altına giriş yapıyorum. OTP yazılımı Unix time göre bakıyor ama max 1 dakika ileri ve 1 dakika geri olacak şekilde şifre ürettiyorum sisteme.
Ancak aynı kullanıcı için ürettiğim şifreleri Freeradius kabul etmiyor yada sadece birini alıyor. Freeradius'a istek geliyor ancak tek kullanıcı ama toplu şifreleri offset +-60 saniye için üretip kabul ettirmem lazım. Böyle bir çalışmayı yapan oldu mu? Yada ne önerirsiniz. Teşekkürleriyi çalışmalar.
mysql> select * from radcheck;
+–------+-----------+-----------+----+----------+------------+
| id | username | attribute | op | value | unixtime |
+--------+-----------+-----------+----+----------+------------+
| 1 | mahmut | Password | := | 53159248 | 1454429830 |
| 2 | erdem | Password | := | 712388 | 1454429830 |
| 3 | test_1 | Password | := | 679374 | 1454429830 |
| 4 | test_1 | Password | := | 955897 | 1454429830 |
| 5 | test_1 | Password | := | 740793 | 1454429830 |
| 6 | test_1 | Password | := | 571155 | 1454429830 |
| 7 | test_1 | Password | := | 924218 | 1454429830 |
| 8 | test_1 | Password | := | 496653 | 1454429830 |
| 9 | test_1 | Password | := | 886088 | 1454429830 |
| 10 | test_1 | Password | := | 195173 | 1454429830 |
| 11 | test_1 | Password | := | 410097 | 1454429830 |
| 12 | test_1 | Password | := | 778656 | 1454429830 | -
simuteneous use = 1 olarak,
ayarlayın,
ayrıca Max-Forever-Session := 150 dk şeklinde yaparsanız olur.
1 kişinin kullanacağı, 150 dk lık bir şifre üretmiş olursunuz.
redcheck e kayıt.