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

Captive Portal + Freeradius + Mysql + Sms Doğrulama

Scheduled Pinned Locked Moved Turkish
10 Posts 7 Posters 8.0k 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.
  • H
    hoscakal
    last edited by Feb 5, 2014, 10:21 AM Feb 4, 2014, 11:12 AM

    Herkese Merhaba,

    Bu çalışma Pfsense 2.0.1 üzerinde gerçekleştirilmiştir

    Captive Portal + Freeradius + Mysql + Sms ile doğrulama yapılmıştır.

    Putty ve WinSCP programlarınız hazırda bulunsun

    Captive Portal ve Free Radius 2 Kurulumu için videolu link

    http://www.youtube.com/watch?v=B6Hjxd1Af-s

    Mysql Kurulumu

    pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/All/mysql-server-5.1.71.tbz
    
    cp /usr/local/etc/rc.d/mysql-server /usr/local/etc/rc.d/mysql-server.sh
    

    mysql-server.sh dosyasını WinSCP yardımı ile açıp

    Mysql disable gelir onu enable yapın

    ve en son satıra iki satırı yapıştırın

    killall php
    cp /usr/local/etc/php.mysql /usr/local/etc/php.ini
    

    // sistemi reboot edelim ve devam edelim

    /usr/local/etc/php.ini dosyasını açın ve

    extension=mysql.so
    extension=json.so

    iki satırı ekleyin

    EKTEKİ DOSYALARI CAPTIVE PORTAL İÇİNE ATIN

    captiveportal-sorgu.php dosyasını captive portalın index sayfası olarak yükleyin

    putty yardımıyla

    mysqladmin -u root password '123456'
    

    şifreyi kendiniz belirleyebilirsiniz..

    sırasıyla copy paste yaparak aşağıdaki komutları koşturun

    create database `radius` default charset utf8 collate utf8_general_ci;
    
    use radius;
    
    \. /usr/local/etc/raddb/sql/mysql/schema.sql
    

    bunu komple kopyala yapıştır yapabilirsiniz

    create table numbers (`number_id` int(11) unsigned not null auto_increment, 
    `phone_number` varchar(10) not null default '',
    `verification_code` varchar(6) not null default '',
    `verified` tinyint(1) not null default 0,
    PRIMARY KEY(`number_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
    

    quit le çıkalım

    arayüze bağlanalım

    Service menüsünden FreeRadius u açalım

    sql sekmesine gelip Enable SQL Support'u tikleyelim ve

    enable SQL auth
    enabel SQL acc

    bölümlerini enable yapalım

    Database Type Mysql

    Server IP Address
    localhost
    Server Port Address
    3306
    Database Username
    root
    Database Password
    123456 (root şifresi)

    bunları yazdıktan sonra alt bölümde

    Read Clients from Database seçeneğini no yapalım ve kaydedelim.

    şimdi gelelim sms gönderme kısmına burada php ile sms yollamak için api ler kullanılır normalde hangi apiyi kullanacağınız size kalmış
    ben iletimerkezi.com'un apisini kullanarak yaptım https://www.iletimerkezi.com buraya üye olalım ve

    ekteki captive-portal-sorgu2.php dosyasını açıp

    $smsUser='**********';

    $smsPass='**********';

    bu alanları kendi kullanıcı ve şifrenizi yazarak doldurup kayıt edin

    bunu yaptıktan sonra işlemlerimiz tamamlanmış oluyor

    görünüşte basit olabilir ama bir sürü sorunla karşılaşacağınızı düşünüyorum.

    bu sorunları burdan çözmeye çalışırız herkese kolay gelsin

    evet unutmuşum kusura bakmayın

    http://dosya.co/vaegg1lmhbvu/sms_register_.zip.html

    bunu yazdık ama ne yapabildiğini yazmadık

    bunu kendi sisteminize entegre ettiğinizde

    index sayfası sizden sadece cep telefonu isteyecektir.

    cep telefonunuzu girdiğinizde cep telefonunuza kod gelecektir aynı sayfaya kodu girdiğiniz an internet'e bağlanabileceksiniz. şimdilik sadece bu şekilde çalışmaktadır

    index sayfasındaki kodu alıp kendi index sayfanızda kullanıp görsel katabilirsiniz.

    1 Reply Last reply Reply Quote 0
    • I
      ilker
      last edited by Feb 4, 2014, 11:19 AM

      Hocam öncelikle paylaşımınız için çok teşekkür ederim. Fakat ekteki dosyalar görünmüyor. Tekrar eklemeyi denermisiniz?

      1 Reply Last reply Reply Quote 0
      • S
        sametyilmaznet
        last edited by Feb 4, 2014, 11:53 AM

        Ellerine sağlık Özgür abi. Güzel çalışma olmus

        Samet YILMAZ
        Blog : http://www.sametyilmaz.com.tr
        Facebook Grup : https://www.facebook.com/groups/pfsenseturkey
        E-Posta : sametyilmaz[at]yandex[dot]com

        1 Reply Last reply Reply Quote 0
        • H
          hoscakal
          last edited by Feb 4, 2014, 12:00 PM

          ben asıl seninkini bekliyorum samet

          resimlerini koyduğun gibi birşeyi sorunsuz hazırlayabildiysen büyük iş başarmışsın demektir :D

          1 Reply Last reply Reply Quote 0
          • C
            cenkata
            last edited by Feb 4, 2014, 4:02 PM

            Ben demiştim arkadaşlar ne varsa sabit yazıda kilerde var diye, paylaşım anlamında. Arkadaş bak firmaya filan yazdıysan vermeyebilirsin, sonuçta ekmek parası, biz elimizi koda bulaştırırız yani.  :o  ;D Aga en önemlisi nedir biliyor musunuz?.. Kapris yok. Boşverin cp sms filan, vermesen de tutumunuz yeter. Övünmeyeceksin arkadaş övüleceksin. Sizlerde övülecek insanlarsınız. Bu forumun sizin gibilere ihtiyacı var. Allah razı olsun.

            sametyilmaznet kardeşim sağolsun soap' da yardımcı oldu. Bu vesileyle blog sayfasını dolaştım. Kardeşimiz 91' li ama verdiği bilgilere baktım yaşının hayli üstünde bilgiler olmuş.

            Kısacası özgür yazılımın sizin gibi paylaşımcı ve herkesin sempatisini kazanacak pozitif insanlara ihtiyacı var.

            Saygılar

            1 Reply Last reply Reply Quote 0
            • S
              sametyilmaznet
              last edited by Feb 4, 2014, 5:51 PM

              @cenkata:

              Ben demiştim arkadaşlar ne varsa sabit yazıda kilerde var diye, paylaşım anlamında. Arkadaş bak firmaya filan yazdıysan vermeyebilirsin, sonuçta ekmek parası, biz elimizi koda bulaştırırız yani.  :o  ;D Aga en önemlisi nedir biliyor musunuz?.. Kapris yok. Boşverin cp sms filan, vermesen de tutumunuz yeter. Övünmeyeceksin arkadaş övüleceksin. Sizlerde övülecek insanlarsınız. Bu forumun sizin gibilere ihtiyacı var. Allah razı olsun.

              sametyilmaznet kardeşim sağolsun soap' da yardımcı oldu. Bu vesileyle blog sayfasını dolaştım. Kardeşimiz 91' li ama verdiği bilgilere baktım yaşının hayli üstünde bilgiler olmuş.

              Kısacası özgür yazılımın sizin gibi paylaşımcı ve herkesin sempatisini kazanacak pozitif insanlara ihtiyacı var.

              Saygılar

              Yorumunuza aynen katılıyorum.Yazılımı herhangi bir firmaya yazmadım zaten askere gider ayak böyle bir scripti satmam veya pazarlamam imkansız. İnşallah sizler bu modülden para kazanır ve ekmeğini yiyip bana dua ederseniz.

              Bu arada isterseniz PFSense kullanıcıları olarak İstanbul'da bir kahvaltı organizasyonu düzenlesek ? Anı olmaz mı ?

              Samet YILMAZ
              Blog : http://www.sametyilmaz.com.tr
              Facebook Grup : https://www.facebook.com/groups/pfsenseturkey
              E-Posta : sametyilmaz[at]yandex[dot]com

              1 Reply Last reply Reply Quote 0
              • tuzsuzdeliT
                tuzsuzdeli
                last edited by Feb 5, 2014, 5:54 AM

                @sametyilmaznet:

                Bu arada isterseniz PFSense kullanıcıları olarak İstanbul'da bir kahvaltı organizasyonu düzenlesek ? Anı olmaz mı ?

                Katılım olursa aslında çok keyifli olabilir,
                Yalnız bu konu buradan devam etmesin. Samet sen bir başlık açar mısın, organizasyon da büyük ihtimalle senin üzerine kalacak :)

                Çözümün bir parçası değilsen, sorunun bir parçasısındır.

                1 Reply Last reply Reply Quote 0
                • S
                  sametyilmaznet
                  last edited by Feb 7, 2014, 1:41 AM

                  @tuzsuzdeli:

                  @sametyilmaznet:

                  Bu arada isterseniz PFSense kullanıcıları olarak İstanbul'da bir kahvaltı organizasyonu düzenlesek ? Anı olmaz mı ?

                  Katılım olursa aslında çok keyifli olabilir,
                  Yalnız bu konu buradan devam etmesin. Samet sen bir başlık açar mısın, organizasyon da büyük ihtimalle senin üzerine kalacak :)

                  Gitmeden bir organizyon yapalım .Başlığı hemen oluşturuyorum.

                  Samet YILMAZ
                  Blog : http://www.sametyilmaz.com.tr
                  Facebook Grup : https://www.facebook.com/groups/pfsenseturkey
                  E-Posta : sametyilmaz[at]yandex[dot]com

                  1 Reply Last reply Reply Quote 0
                  • A
                    ali1yilmaz
                    last edited by Nov 29, 2014, 9:06 PM

                    malesef link çalışmıyor

                    1 Reply Last reply Reply Quote 0
                    • O
                      osmandincer
                      last edited by Jul 12, 2016, 1:56 PM

                      Mesaj yazarken bile bu post çoook eski dostum diyor..

                      Arkadaşlar bu kadar faydalı ve işe yarar bir şeyin dosya linki ölmüş, güncellenmemiş vs olması sizce eksiklik değil mi ?

                      Istanbul buluşması konusuna da sıcak bakıyorum. Var mı bir organizasyon acaba ?

                      1 Reply Last reply Reply Quote 1
                      • First post
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                        [[user:consent.lead]]
                        [[user:consent.not_received]]