FreeRadius + MySQL Kota
-
Arkadaşlar herkese merhaba,
uzun uğraşlarım sonucu son yaklaştım fakat bir yerde eksik bişeyler var.
Yapmak istediğim günlük zaman limitinde olduğu gibi kota koymak ( günlük,haftalık,aylık veya sonsuz )
Fakat Freeradius radacct tablosunda acctinpoutoctets'i günllemesine rağmen radcheck veya radreply tablosuna girdiğim Acct-Input-Octets attiributes'i yemiyor. counter.conf'a tanımlama yapıp, radius.conf içine instantiate kısmına tanımladım. Yine olmadı. Eksik olan kısım nedir ? Ücret karşılığı yardım alabilirim. Teşekkürler herkese. -
Merhaba,
Aynı konuyu bende araştırıyorum ancak henüz birşey bulabilmiş değilim.
İnternette yeteri kadar döküman yok maalesef.
Bizim kotalamada takıldığımız nokta aşağıdaki gibidir. Belki sana bir fikir verebilir;Öncelikle günlük kotalamayı yapmaya çalıştık.
Mysql de kullanıcılara ait bir kota tablosu oluşturduk.
Herkese bir kota verdik. Örnek olarak günlük 500 MB..
Captive portal giriş esnasında, arka planda jquery ile kullanıcının internet kullanımını bulup (radacct tablosundan), o kullanıcının kotasıyla karşılaştırılıyor.
(Bu arada günlük kota, gece 00:00:00 dan itibaren, captive portaldan giriş yapılan saate kadar kullanıcının download + upload miktarı alınıyor.)
Eğer kullanıcı kotayı geçmiş veya geçmemişse ekranda belirtiyoruz.
Buraya kadar sorun yok. Sorun bundan sonra başlıyor;
Captive portal kullanıcı giriş formunda "Giriş" düğmesine bastığında "#PORTAL_ACTION#" yazan adrese post ediyor.
Post ettiği anda internet açılıyor (kota dolsa da, dolmasa da)
Dolayısıyla kota dolmuşsa post edilmemeli, dolmamışsa post edilmeli ancak bu kısımda kilitlendik.
Tabi bu kısmı aşınca başka bir yerde takılır mıyız henüz emin değiliz.
Birde online bir kullanıcıyı captive portaldan manuel disconnect etmek gerekiyor.
Bu da aşılması gereken başka bir konu.. Yani bir komut/script ile kullanıcının internetini kesmek.Eğer bu konuyu buradan ilerletmek istersen kodları seninle paylaşabilirim.
Tabi sende sonuca ulaştığında forumda paylaşırsan herkese katkıda bulunmuş olursun.
Çünkü forumdan Samet arkadaşın yazdığı Ghost Hotspot var ancak kota özelliği yok.Bu sorduğun soruyla alakalı, kotalamayı yapan ve birçok gelişmiş özellikleri olan, forum kullanıcılarından Samet arkadaşın yazdığı Netyum Hotspotu ( http://www.netyum.com.tr ) satın alabilirsin.
-
Merhaba,
öncelikle cevap için teşekkürler.Eğer bu konuyu buradan ilerletmek istersen kodları seninle paylaşabilirim.
Bu şekilde şart koşmanızı anlayamadım. Ama Teşekkür ederim yinede benim istediğim bu şekilde bişey değil.
ücretli çözüm konusuna gelince, zaten piyasada yeteri kadar profesyonel hotspot çözümü var ( Nomadix, Antamedia, Mikrotik, Wispotter, ProSpot Cloud Hotspot vb. )
ve bunları herkes biliyordur sanırım. Buranın reklam yeri olarak kullanılması bence doğru değil. -
Selam,
Burada zaten reklam yapmıyoruz, sorunuza nokta atışı cevap veriyoruz ancak tercih sizin ister alırsınız ister almazsınız.
Eğer hala reklam olduğunu düşünüyorsanız, sizde bir sürü marka saymışsınız buda reklama girer.
Bu arada Samet forumun önemli kullanıcılarındandır ve kendisinin yazdığı ve ücretsiz olarak dağıttığı Ghost Hospot birçok kişi tarafından kullanılarak pfSense camiasına katkı sağlamıştır, birçok kullanıcının sorusuna cevap vermiştir. Kendisini şahsen tanımam, ancak saygı duyarım.Kod paylaşımı kısmında herhangi bir şart koşmuyoruz, çünkü kodları geliştirip kotalama yaptığınızda paylaşıp paylaşmamak zaten size kalmış.
Ancak paylaşırsanız faydalı olur, pfSense yeni bir özellik daha kazanır. Çünkü ücretsiz olarak dağıtılan ve kotalama özelliği olan bir portal -bildiğim kadarıyla- henüz yok. -
Merhaba,
Bu sorduğun soruyla alakalı, kotalamayı yapan ve birçok gelişmiş özellikleri olan, forum kullanıcılarından Samet arkadaşın yazdığı Netyum Hotspotu ( http://www.netyum.com.tr ) satın alabilirsin.
Bu arada Samet forumun önemli kullanıcılarındandır ve kendisinin yazdığı ve ücretsiz olarak dağıttığı Ghost Hospot birçok kişi tarafından kullanılarak pfSense camiasına katkı sağlamıştır, birçok kullanıcının sorusuna cevap vermiştir. Kendisini şahsen tanımam, ancak saygı duyarım.
Düşüncelerin için Teşekkür Ederim Kemal.Senin bizi önermiş olman ürün satmamızdan daha önemli olduğunu bilmeni isterim.Umarım bu konu hakkında geçen konuşmamızda son mesajımı şimdi daha iyi anlamışsındır.
ücretli çözüm konusuna gelince, zaten piyasada yeteri kadar profesyonel hotspot çözümü var ( Nomadix, Antamedia, Mikrotik, Wispotter, ProSpot Cloud Hotspot vb. ) ve bunları herkes biliyordur sanırım. Buranın reklam yeri olarak kullanılması bence doğru değil.
Selamlar @mrtydn
Bugün Türkiye'de hangi foruma,hangi topluluğa giderseniz gidin bu tarz başlıkların altında insanların memnun kaldığı ürünler tavsiye edilebilir.Kaldı ki siz'de ücretli bir çözüm'de olabilir diye not geçmişsiniz.
Ama forum yöneticilerinin bunun reklam olduğunu düşünüyorsa postu silebilirler.Bizim böyle reklamlara ihtiyacımız hiçbir zaman olmadı olmayacaktır.O saydığınız markaları Türkiye'de bilen insanlar varsa, oda bizim gibi insanlar sayesindedir.
Neyse… İyi forumlar umarım sorununu çözersin.
-
Merhaba Samet,
Çok uzatmak istemiyorum.Yanlış anlaşıldıysam kusura bakmayın fakat alınganlık gösterilecek bir durum olduğunu düşünmüyorum.Neden savunmaya geçtiğinizi anlamadım.Size veya sizin çalışmanız ile ilgili bir yorumda bulunmadım. Herkes fikrini söyler.
Ücret karşılığı yardım alabilirimin anlamı : ( Amacım balık yemek değil, balık tutmayı öğrenmek idi ) Bu sebepten dolayı öyle bir cevap verdim.
Kolay gelsin.
-
Merhaba Arkadaslar,
kusura bakmayin double-post oluyor galiba, ama ayni bu sorunu biz de yasiyoruz. R 2.2.1 + captive portal + freeradius2 harika calisiyor, ancak mysql db'ye acctinputocctets ve acctoutputocctest ler 0 kaliyor.
Yardiminiz icin tsk ederiz,