Captive portal'da kalan süre ya da kotayı görmek
-
Merhaba, konuyu sanırım hortlatmak gibi olacak ama ben Radius testlerine henüz yeni başladım, eğer süre, kota gibi işlevlerde stabilite problemi olmazsa CP'nin logout ekranına ilgili mesajın gelmedi için çalışma yapabilirim.
-
Tekrar merhaba,
Kullanıcı için "Amount of Time" verdiğim halde kullanıcı online olmaya devam ediyor, loglarda ise
radiusd[60989]: Login OK: [internet/free] (from client captiveportal port 16 cli 11-1c-29-53-8a-a8) Host IP-Address: 192.168.1.2 accepted using Auth-Type: PAP Remaining volume down/up: / Remaining online-time: 1200 Maximum simultaneous connections: Bandwidth down/up: /
şeklinde görünüyor. 1200 sanırım dakika? Fakat tüm ayar dosyalarını incelediğim halde bunu bulamadım?
-
Captive portal'da birkaç düzenleme ile Süre verilmesi işlemi sorunsuz çalışmaktadır.. Ayarları http://doc.pfsense.org/index.php/FreeRADIUS_2.x_package#Amount_of_Time adresinde detaylı bir şekilde açıklamışlar.. Gelelim logout penceresinde bu sürenin gösterilmesine..
Bunun için şöyle bir yöntem izlenmesi gerekiyor:
1- freeRadius2 > Settings > LOGGING CONFIGURATION > Logging Destination of RADIUS > /var/log/radius.log olarak seçilmelidir.
2- /etc/inc/captiveportal.inc dosyasının 303. satırına 1. maddedeki log dosyasını okuyan ve MAC adresi ile eşleşen son satırı ekrana yazdıran birkaç kod yazılmalıdır.
3- Yine 2. maddede belirtilen ve logout için açılan pencere de geriye doğru sayacak bir JavaScript kodu ile 2. maddede alınan süre saniye olarak bu koda girilmeli ve açık olan pencerede geriye doğru saydırılmalıdır.Ben birkaç deneme yapıp sonucu yine burada paylaşacağım..
-
Aydin Bey
Umarım çalışmanızın sonucu müspet olur. -
Sistem:
Captiveportal
FreeRadius ( mysql Destekli )Günlük Zamanlama için;
1- session id ile gün içerisinde girdiği
2- Kullanıcı veya genel kullanım sürelerin belirtilmesi.
3- toplam süreden düşülmesi.işlemleri için %75 bitti.
Kota işlemi içinse session için download / upload değerleri db de var. onu inceliyorum. oda sonuçlanırsa olay 10 numara olup paylaşacağım.
Alternatif fikri olan varsa öneri alabilirim.
iyi çalışmalar.
-
Sistem:
Captiveportal
FreeRadius ( mysql Destekli )Günlük Zamanlama için;
1- session id ile gün içerisinde girdiği
2- Kullanıcı veya genel kullanım sürelerin belirtilmesi.
3- toplam süreden düşülmesi.işlemleri için %75 bitti.
Kota işlemi içinse session için download / upload değerleri db de var. onu inceliyorum. oda sonuçlanırsa olay 10 numara olup paylaşacağım.
Alternatif fikri olan varsa öneri alabilirim.
iyi çalışmalar.
valla eline saglık güzel bir çalışma.
-
Sistem:
Captiveportal
FreeRadius ( mysql Destekli )Günlük Zamanlama için;
1- session id ile gün içerisinde girdiği
2- Kullanıcı veya genel kullanım sürelerin belirtilmesi.
3- toplam süreden düşülmesi.işlemleri için %75 bitti.
Kota işlemi içinse session için download / upload değerleri db de var. onu inceliyorum. oda sonuçlanırsa olay 10 numara olup paylaşacağım.
Alternatif fikri olan varsa öneri alabilirim.
iyi çalışmalar.
Merhaba, şuanda bende mysql tarafına yönelmiş durumdayım çünkü loglardan okumak özellikle kullanıcı sayısının arttığı durumlar da gerçekten çok zahmetli.. MySQL kurulumunu ve kullanımını başardım fakat kullanıcı oturum açma ve session mantığının nasıl işlediğini çözemedim, aynı kullanıcı adına birden fazla sessionid veriyor süresi bitmediği halde.. Ve sanırım süre limitlemesi kullanılmak isteniyorsa aynı kullanıcı adını sadece 1 kere tanımlamak gerekiyor.. Aksi halde kullanıcıların süreleri birbirine karışabilir..
-
@Aydin:
Sistem:
Captiveportal
FreeRadius ( mysql Destekli )Günlük Zamanlama için;
1- session id ile gün içerisinde girdiği
2- Kullanıcı veya genel kullanım sürelerin belirtilmesi.
3- toplam süreden düşülmesi.işlemleri için %75 bitti.
Kota işlemi içinse session için download / upload değerleri db de var. onu inceliyorum. oda sonuçlanırsa olay 10 numara olup paylaşacağım.
Alternatif fikri olan varsa öneri alabilirim.
iyi çalışmalar.
Merhaba, şuanda bende mysql tarafına yönelmiş durumdayım çünkü loglardan okumak özellikle kullanıcı sayısının arttığı durumlar da gerçekten çok zahmetli.. MySQL kurulumunu ve kullanımını başardım fakat kullanıcı oturum açma ve session mantığının nasıl işlediğini çözemedim, aynı kullanıcı adına birden fazla sessionid veriyor süresi bitmediği halde.. Ve sanırım süre limitlemesi kullanılmak isteniyorsa aynı kullanıcı adını sadece 1 kere tanımlamak gerekiyor.. Aksi halde kullanıcıların süreleri birbirine karışabilir..
ORadaki mantığı netleştirmiş gibiyim. 3-4 gundur bakamıyorum projeye. hedefimde onumuzdeki haftaya netleştirme. konu hakkında bilgi paslaşması yapmak isterim.
iyi çalışmalar.
-
Bana ulaşırsanız geliştirmeleri beraber de yapabiliriz..
-
Var mı bir gelişme? Ben özellikle kullanıcı yönetiminin radius ile mysql üzerinde yapılması konusuna çalışıyorum, kısmen başardım fakat kullanıcı hız limitleme konularında sanırım yaptığım bir hata var. Eğer kullanıcıyı mysql üzerinden limitleyerek çekebilirsek logout penceresinde de gösterimini yaptırmamız daha kolay olacaktır..
Profilinizdeki gmail adresinizi gtalk'ta ekledim, gtalk üzerinden daha hızlı yardımlaşabiliriz..