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

    PFSense Ghost Hot Spot Modülü Kurulumu ve İlk Ayarlar

    Scheduled Pinned Locked Moved Turkish
    180 Posts 49 Posters 111.9k 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.
    • S
      SVSKR
      last edited by

      Arkadaşlar pfsense 2.1.X amd64/i386 üzerinde eğer php5-soap-5.4.13.tbz kurarsanız (ki göze çarpan başka versiyon gözükmüyor freebsd de.)  unable to load dynamic library yada cannot open soap.so hatası veriyor sistem. sebebide /usr/local/lib/php/20090626 içersine soap.so oluşturamaması.  php.ini içerisine extension=soap.so oluşturmamıza rağmen restart ettiğimizde bu komut kaybolmaktadır ve soap çalışmamaktadır.

      Bunun yerine php5-soap-5.4.13.tbz delete ederek yerine php5-soap-5.3.10_1.tbz sürümünü kurdum

      pkg_add -rfi ftp://ftp.netlab.is.tsukuba.ac.jp/pub/FreeBSD/ports/amd64/packages-8.3-release/net/php5-soap-5.3.10_1.tbz

      touch /etc/php_dynamodules/mysql
      touch /etc/php_dynamodules/php-soap

      bu işlemler sonrasında sistemi restart ettiğinizde soap çalışır duruma geliyor ve tc no https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL sitesi üzerinden otantik oluyor.

      fakat buradan sonra şöyle bir sorunla karşılaştım :)

      TC-NO ile giriş yapmaya çalıştığımızda Doğrulamayı yapıyor ve bize örn: Aahmet58;  kullanıcı adını tanımlıyor  (isim ilkharfi+soyisisim+random 2 haneli rakam) ve giriş yapılamıyor. Ghost üzerinden kontrol ettiğimizde ise böyle bir kullanıcı ghost üzerinde  gözükmüyor. Yani TC-NO doğrulama yaptıktan sonra mysql üzerinde bu kullanıcı oluşturamıyor ve dolayısı ile giriş yapılamıyor.
      captiveportal-tc.php yi inceledim aşağıdaki komutları farklı şekillerde bir çok defa editledim fakat yinede mysql üzerinde kullanıcıyı oluşturamadı. Çözüm için yardımlarınızı bekliyorum. Biraz uzun oldu ama anlaşılır olması için :)

      captiveportal-tc.php komutları ;

      $baglan = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
              $sonuc = $baglan->TCKimlikNoDogrula($veriler);

      if ($sonuc->TCKimlikNoDogrulaResult){

      $user =  substr(karakter_duzeltme2($ad),0,1).karakter_duzeltme2($soyad).rand_numstring(2);
      $pass =  rand_string(5);
      $bugun = date("Y-m-d");
      $yenitarih = strtotime($expdate.' day',strtotime($bugun));
      $tarih = date('j M Y' ,$yenitarih );
      mysql_query("INSERT INTO radcheck(username,attribute,op,value,tip,tcno,adsoyad,tarih,sifre,dtarih) values('".$user."','User-Password','==','".$pass."',2,'".$tc_no."','".$ad.' '.$soyad."', '".$bugun."','".$pass."','".$dogum_yili."')");
      mysql_query("INSERT INTO radcheck(username,attribute,op,value) values('".$user."','Expiration','==', '".$tarih."')");
      // eger islem basariliysa –>
      echo $user.','.$pass;
      //echo $user.$pass.$tarih;

      1 Reply Last reply Reply Quote 0
      • M
        mbkeskin
        last edited by

        Ben ilk kurduğumda (tüm şifreleri admin olarak kurdum) tc kimlik doğrulama dahil herşey çalıştı,

        Ancak sonra 4-5 kere daha kurdum (şifreler değişik) çalıştıramadı,

        Lütfen yardımcı olurmusunuz,

        1 Reply Last reply Reply Quote 0
        • M
          mbkeskin
          last edited by

          Sorunu buldum 8)

          captiveportal-config.php dosyasında aşağıdaki satırı editlemeyi atlamışım,

          $sifre=

          1 Reply Last reply Reply Quote 0
          • C
            cemonur
            last edited by

            arkadaşlar conuryilmaz@gmail.com a portal.rar ı elinde olan arkadaş bana atabilirse gerçekten çok ama çok sevineceğim şimdiden teşekkürler.

            1 Reply Last reply Reply Quote 0
            • Q
              Qbilay
              last edited by

              Arkadaslar Samet kardesimizin konu hakkında aciklamasi asagidaki gibidir.
              http://sametyilmaz.com.tr/ghost-ucretsiz-surum-hakkinda-bilgilendirme.html

              Saygilar.

              1 Reply Last reply Reply Quote 0
              • C
                cemonur
                last edited by

                evet bende ona istinaden eğer elinde olan varsa diye yazmıştım

                1 Reply Last reply Reply Quote 0
                • S
                  salihbilgin
                  last edited by

                  Daha önce indirdiğim dosyayı yandexe yükledim. Aşağıdaki adresten indirebilirsiniz.

                  https://yadi.sk/d/U7RZcv77dnzZh

                  1 Reply Last reply Reply Quote 0
                  • M
                    micromedia
                    last edited by

                    Farklı SMS gönderme servisleri ile sms göndermeyi deneyen oldu mu? Örn. Posta güvercini.
                    captiveportal-sms.php dosyasında gönderme işlemi yapıldığını görüyorum. Ama yeterli Php/xml vs. bilgim olmadığından işin içinden çıkamadım.

                    1 Reply Last reply Reply Quote 0
                    • B
                      bsca
                      last edited by

                      Teamviewer uzerinden pfSense-memstick-2.1.3-RELEASE-i386.img kurulu sisteme hotspot kurulumunda yardimci olacak varmi ? Tesekkurler

                      1 Reply Last reply Reply Quote 0
                      • M
                        micromedia
                        last edited by

                        Selamlar
                        Ghost'un bu hali elinde olan indirilebilecek bir yere upload edebilir mi?
                        Açıklamadaki Link çalışmıyor.

                        @Samet:

                        Selamlar ;

                        Serdarism kullanıcı adına sahip arkadaşımız kendine göre özelleştirmiş ve oldukçada güzel olmuş.Dosyaları bana gönderdi bende ilgili testleri yapıp guncelleme dosyası haline getirip ftp server'a yükledim. Bu mesajımdan önce kurulum yapmış olan kullanıcılar aşağıdaki komutları SSH üzerinde koşturarak Ghost sürümünü yükseltebilir.

                        Captive Portal TC kimlik no sorgulama–-------->

                        Büyük küçük harf ve Türkçe karakter sorunu çözüldü.

                        Detaylı Kullanıcı Log sayfası------------->

                        1. Resimlerde de görüldüğü üzere Kullanıcı adına göre ve/veya IP adresine göre filtreleme kutuları koyuldu.
                        2. Upload ve Download miktarları MB cinsinden yazdırılması sağlandı.
                        3. Oturum süresi Saat ve Dakika olarak yazdırıldı
                        4. CSS dosyası ile fontlar değiştirildi.

                        ------------Müşteri Karşılama Ekranı Güncelleme --------------------------------------->
                        Öncelikle Karşılama ekranını güncellemek için aşağıdaki dosyayı indirin ve Services -> Captive Portal -> File Manager menüsüne giriş yapıp captiveportal-tc.php dosyasını silin ve rar dosyasından çıkan captiveportal-tc.php dosyasını yükleyiniz.

                        http://sametyilmaz.com.tr/ghostportal.rar

                        ------------Ghost Panel Güncelleme --------------------------------->

                        SSH Sunucunuz Putty yardımı ile root olarak bağlanın.

                        Ghost'un kurulu olduğu dizine gidiyoruz.

                        cd /usr/local/www/ghost
                        

                        Güncelleme dosyasını indiriyoruz

                        fetch http://sametyilmaz.com.tr/ghostup.tar
                        

                        Dosyaları tar dosyasından çıkartıyoruz.

                        tar xvzf ghostup.tar
                        

                        Güncelleme dosyasını siliyoruz.

                        rm -r ghostup.tar
                        

                        Güncellemeyi başarıyla tamamlamış olmanız gerekiyor Detaylı Log sayfasına bakıp değişikliklerin gelip gelmediğini kontrol ediniz.

                        @serdarism arkadaşımıza teşekkür ederim.

                        1 Reply Last reply Reply Quote 0
                        • C
                          caylakpenguen
                          last edited by

                          Selam @micromedia
                          zip içerisinde tar dosyası var.

                          Dosya Linki
                          http://s5.dosya.tc/server/sPlBBy/ghost.zip.html

                          1 Reply Last reply Reply Quote 0
                          • M
                            micromedia
                            last edited by

                            Teşekkürler @caylakpenguen. Elin ayağın dert görmesin.  ;)  Hemen yüklüyorum.

                            Ok. Tamamdır. Çalıştı.

                            1 Reply Last reply Reply Quote 0
                            • M
                              micromedia
                              last edited by

                              Merhaba
                              Sistemin kurulum ve denemelerini daha önceden yaptım. Şu an devreye de aldım. Gayet iyi çalışıyor.
                              Aklıma şöyle birşey geldi. Yabancı misafirler için Vouncher kodları ürettim ve bunları bilet haline getirip çıktısını aldım. Bu biletin bir köşesine QR kod eklesek. Bu kodun içindeki URL'de Vouncher kod yazılı olsa ve direk login olsa süper olur. Bu post'u atmadan önce elbette araştırma yaptım. Ama yeterli PHP bilgim olmadığından ne yapacağımı tam kestiremedim.
                              Şöyle birşey buldum.
                              https://forum.pfsense.org/index.php?topic=79957.0

                              Yardımcı olabilecek var mı?  ;)

                              1 Reply Last reply Reply Quote 0
                              • M
                                mnslck
                                last edited by

                                Arkadaşlar RadCheck özelliği gerçekten çalışıyor mu? Manuel 30 dakikalık bir kullanıcı oluşturup denememe rağmen bu kullanıcıyla 2 saattir internete çıkış yapabiliyorum. Bu konuda yorumda bulunabilecek biri varmı?

                                1 Reply Last reply Reply Quote 0
                                • T
                                  tiamen
                                  last edited by

                                  Arkadaşlar selamlar.

                                  Sistem gayet güzel çalışıyor ancak pfsense'i her kapatıp açtığımızda kullanıcılar sınırsız açılmışsa bile tekrar login olmasını istiyor. Bu sorunu nasıl aşabiliriz?

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    manavgat07
                                    last edited by

                                    herkeze merhaba. bu modülde TC kimlik no ile girildiğinde giriş yapan TC kimlik numarasına kota koyup kotası bitince uyarı verip sistemden atmasını sağlayabilirmiyiz ? aynı TC kimlikle tekrar girişinde günlük kotasın dolduğunu söyleyen bir uyarı alsın. mümkünmüdür bu modülde? bilgisi veya fikri olan varmı ? teşekürler şimdiden

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      ademsagirs
                                      last edited by

                                      Konudaki linkler ölü pfsense versiyonu bir türlü ulaşamıyorum ghost Hotspot ekranını kullanabileceğimiz sağlıklı versiyonun indirme linkini gönderme şansınız varmı?

                                      1 Reply Last reply Reply Quote 0
                                      • E
                                        ertugrulgazi
                                        last edited by

                                        @ademsagirs:

                                        Konudaki linkler ölü pfsense versiyonu bir türlü ulaşamıyorum ghost Hotspot ekranını kullanabileceğimiz sağlıklı versiyonun indirme linkini gönderme şansınız varmı?

                                        hocam ghost u kullanabilmek için illaki 2.1.5 sürümü gerekmiyor son sürümde 2.3.2 de kullanabilirsiniz. yüklemeniz gereken güncel mysql perl ve soap paketleri geri kalan kısımda farklılık yok zaten freeradius ve captive portalı ayarını yaptıktan sonra kullanabılırsınız.

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          fatboy
                                          last edited by

                                          @micromedia:

                                          Farklı SMS gönderme servisleri ile sms göndermeyi deneyen oldu mu? Örn. Posta güvercini.
                                          captiveportal-sms.php dosyasında gönderme işlemi yapıldığını görüyorum. Ama yeterli Php/xml vs. bilgim olmadığından işin içinden çıkamadım.

                                          Konuyu hortlatmak gibi olacak ama birkaç düzenleme ile entegre etmeyi başardım. Dilerseniz kodları paylaşabilirim.

                                          1 Reply Last reply Reply Quote 0
                                          • E
                                            eXcitinG
                                            last edited by

                                            merhaba ghostu nereden indire biliriz ve aylık kota koyabiliyormuyuz AKN AKK gibi kotayı doldurunca 3 Mbit ile devam etsin vs..

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