Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    FreeRadius + Captive Portal Kullanıcı Günlük Süre Kısıtı çalışmıyor.

    Scheduled Pinned Locked Moved Turkish
    15 Posts 2 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lncsence
      last edited by

      Bu attribute'yi Sql'deki Radius check tablosuna denedin mi?

      1 Reply Last reply Reply Quote 0
      • P
        pfsense01
        last edited by

        Radius Check tablosu derken eğer MySql veri tabanındaki kullanıclar için kullanılan radcheck tablosunu kastediyorsanız evet o tabloda bu attribute ilgili kullanıcıya ekli.

        1 Reply Last reply Reply Quote 0
        • P
          pfsense01
          last edited by

          Sorunu çözdüm. Aynı sorunla karşılaşanlar için çözüm şu adreste.
          https://forum.netgate.com/topic/139132/need-help-on-max-daily-session-attribute

          1 Reply Last reply Reply Quote 0
          • L
            lncsence
            last edited by

            Sağlıklı çalışan yapılandırmaları burada paylaşabilirseniz sizin gibi sorun yaşayan arkadaşlara faydası olur.

            1 Reply Last reply Reply Quote 0
            • P
              pfsense01
              last edited by pfsense01

              Konunun tek yerden takip edilebilmesi adına orijinal çözüme yönlendirdim. Ancak aynı sorunla karşılaşanlar için özetlemek gerekirse:
              Öncelikle freeradiusu manuel olarak durduruyoruz.
              Aşağıdaki adreste belirtilen dosyayı ( usr/local/pkg/freeradius.inc ) pfsense üzerinde bulup 1989. satırına

              dailycounter
              

              ifadesini ekliyoruz ve kaydediyoruz.

              https://github.com/pfsense/FreeBSD-ports/blob/c7573f5cc64254c17250adaf555d3e7cf64010e8/net/pfSense-pkg-freeradius3/files/usr/local/pkg/freeradius.inc#L1989

              Kodun ilgili bölümü aşağıdaki gibi görünmelidir:

              {$varsqlconf2failover} sql {
              		sql1
              		{$varsqlconf2authorize}
              	}
              	dailycounter
              
              EOD;
              

              Pfsenseyi restart ediyoruz.

              Uyarı 1: Belirtilen işlemler çalışan sisteminizi çalışmaz duruma getirebilir. Bu yüzden işlemi uygulamadan önce yedek almanız tavsiye edilir. Sorumluluk kabul edilmez.
              Uyarı 2: Belirtilen çözüm yöntemi bir üstteki gönderimde belirtilen adresten alınmıştır. Benim sistemimde işe yaradı. Başka sistemlerde çalışıp çalışmayacağı garanti edilmez.

              1 Reply Last reply Reply Quote 1
              • L
                lncsence
                last edited by

                Teşekkür ederim. Gayet güzel anlatmışsınız. Günlük download limit ile alakalı bir çözüm bulamamıştım. Acaba bu dailycounter neleri sayıyor. 🤔

                1 Reply Last reply Reply Quote 0
                • P
                  pfsense01
                  last edited by

                  Rica ederim. Günlük download limiti ile ilgili bir kısıtlama şuan için kullanmıyorum. Ama yakın zamanda deneyip haber vereceğim.

                  1 Reply Last reply Reply Quote 0
                  • P
                    pfsense01
                    last edited by

                    Yukarıda belirtilen ayarlar ile günlük kota özelliği de çalışmaktadır.

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      lncsence @pfsense01
                      last edited by

                      @pfsense01
                      Deneyip cevap verdiğin için teşekkür ederim. Günlük limit için Daily-Output-Octets attributesini mi kullanmaktasın?

                      1 Reply Last reply Reply Quote 0
                      • P
                        pfsense01
                        last edited by

                        Kota sınırlaması için attribute kullanmadım. Services-->FreeRadius-->Users yolunu takip ederek ilgili kullanıcıyı seçtim ve "Amount of Download and Upload Traffic" değerine istediğim miktarı mega bayt cinsinden giriş yaptım. Bu şekilde çalışıyor.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.