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

    Pfsense manuel paket yükleme

    Turkish
    3
    4
    1.5k
    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.
    • A
      ahmetbalci42hotmail.com
      last edited by

      Pfsense ye manuel paket yüklemeyi nasıl yapabilirim?
      Mesela freeradius 3 değil de eski bir sürümünü freeradius 2 iyi manuel bir şekilde nasıl yükleyebilirim? Cevap verirseniz sevinirim.

      byselcukusB 1 Reply Last reply Reply Quote 0
      • byselcukusB
        byselcukus @ahmetbalci42hotmail.com
        last edited by

        @ahmetbalci42hotmail-com

        Merhaba,

        Kardeşim bende aynı dertteyim ve bir türlü bulamadım.

        Eğer siz bulabildiyseniz bana atarmısınız ve bu arada bende aramaya devam ediyorum, bulursam size atarım.

        İyi çalışmalar dilerim.

        Selçuk BAŞAR
        selcukbasargmailcom

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

          Merhabalar

          Ne kadar doğru bilmiyorum ama şu yöntemi deneyip bilgi verebilir misiniz?

          PfSense "Dashboard > Version" altında kullanılan "FreeBSD" sürümünü görebilirsiniz.
          Örneğin: FreeBSD 11.1-RELEASE-p10

          http://pkg.freebsd.org adresine girin.
          "FreeBSD:11:amd64" başlığına tıklayın. Kullandığınız mimariye göre burası "FreeBSD:11:i386" olabilir.
          "release_1/ ve All" başlıklarına tıklayın.
          Kurmak istediğiniz paketi bulup üzerinde sağ tıklayın. Açılan listeden "Bağlantı konumunu kopyala" komutunu verin.

          Bir yazı düzenleyici açıp kopyala komutunu verdiğinizde adresi elde etmiş olursunuz:

          http://pkg.freebsd.org/FreeBSD:11:amd64/release_1/All/freeradius-2.2.9.txz
          

          Şimdi Pfsense sisteminize konsoldan (putty) bağlanıp "8" ile "Shell" alanına giriş yapın.

          Paketi kurmak için aşağıdaki gibi bir komut vermeniz gerekir.

          pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_1/All/freeradius-2.2.9.txz
          

          Paketi kaldırmak için

          pkg_delete paket adı
          
          1 Reply Last reply Reply Quote 0
          • byselcukusB
            byselcukus
            last edited by byselcukus

            Merhaba,

            Öncelikle zaman ayırıp ilgilendiğiniz için çok teşekkür ederim.

            Önerinizi çalıştım fakat yine aynı problemlerle karşılaştım, mysql56-server sıkıntı yaratıyor kanaatindeyim. Daha önce Samet YILMAZ, Serdar BAYRAM ve Muzaffer Ali AKYIL ustaların yönergeleri ile sorunsuz kurduğum captiveportal ve ghost bağlantısı kuramıyorum.

            Yeni güncellemeler eski çalışma yapısında bir takım sıkıntılar yaratıyor. Bu sıkıntılarla karşılaşmamak adına oluşturduğum (daha önceden kütüphaneden indirdiğim) paketleri pfSense nin içinde bir kütüphane oluşturmak ve internete bağımsız o kütüphanaden ilgili paketleri yüklemek istiyorum.

            Aşağıda konu hakkında ilgili link ve yönergeler mevcut, müait olabilirseniz bir göz gezdirip bana bir yol gösterebilirseniz minnettar olurum.

            Selçuk BAŞAR

            ilgili linkler ;
            https://www.serdarbayram.net/pfsense-2-3-2-hotspot-kurulumu.html
            https://muzaffer.akyil.net/makale/network/pfsense/2016/11/25/pfsense-2-3-2-icin-captive-portal-hotpsot-ghost-panel/

            İlgili yönergeler ;
            Mysql Server’ın pfSense’ye yüklenmesi:

            Mysql paketinin ve php nin mysql modüllerinin yüklenebilmesi için pfSense nin FreeBSD paketlerini aktif etmemiz gerekmekte.

            Bunun için ;

            Cron
            FreeRadius
            Squid

            Paketleri yükle.

            Aşağıdaki dosyaları bul

            /usr/local/etc/pkg/repos/FreeBSD.conf
            /usr/local/etc/pkg/repos/pfSense.conf

            FreeBSD: { enabled: no } olanları

            FreeBSD: { enabled: yes } olarak değiştir.

            Aşağıdaki Paketleti yükle

            pkg update
            pkg install nano git
            pkg install mysql56-server
            pkg install compat9x-amd64
            pkg install php56-mysql
            pkg install php56-mysqli
            pkg install php56-soap

            Paketlerin kurulumu bittikten sonra php’nin mysql paketlerini kullanmasını sağlamak için aşağıdaki komutları çalıştırın.5

            mkdir /etc/php_dynamodules/
            touch /etc/php_dynamodules/mysql
            touch /etc/php_dynamodules/mysqli
            touch /etc/php_dynamodules/php56-mysql
            touch /etc/php_dynamodules/php56-mysqli
            /etc/rc.php_ini_setup

            Mysql’in her açılışta otomatik çalışmasını sağlamak için

            echo 'mysql_enable="YES"' > /etc/rc.conf
            mv /usr/local/etc/rc.d/mysql-server /usr/local/etc/rc.d/mysql-server.sh

            Mysql’in 1 dakikada bir çalışıp çalışmadığını kontrol edip çalışmıyorsa başlatılmasını sağlayan kodlarda aşağıdaki gibidir;

            Aşağıdaki komut ile dosyayı nano ile açıyoruz

            nano /usr/local/bin/mysql_relaunch.sh
            #Dosya içeriği

            #!/usr/bin/env sh
            service /mysql-server.sh status > /dev/null
            if [ $? != 0 ]; then
            service mysql-server.sh start
            fi

            Ctrl+x yapıp Y dediğimizde dosya kaydedilecektir.

            Dosyayı çalıştırılabilir hale getirelim

            chmod +x /usr/local/bin/mysql_relaunch.sh

            pfSense paketlerinden Cron yüklü değilse yükleyin. Services altından Cron’a girin. Add diyip ;

            Minute: */1
            Hour: *
            Day of the Month: *
            Month of the Year: *
            Day of the Week: *
            User: root
            Command: /usr/local/bin/mysql_relaunch.sh

            Sistemi yeniden başlatın. Yeniden başlatma sonrasında ssh ile tekrar bağlanın ve mysql in kurulumunu tamamlayın

            reboot

            /usr/local/bin/mysql_secure_installation

            Bu komutu verdikten sonra bizden root password girmemiz istenecek. enterla geçiyoruz.
            Set root password sorusuna Y diyoruz
            Yeni root şifremizi 2 defa giriyoruz.
            Sonraki 2 soruya Y diyip işlemi tamamlıyoruz.

            İşlemlerin en başında açtığımız freebsd repolarını no diyerek tekrar kapatıyoruz.

            Şimdi mysql’ e radius kullanıcısını ekleyip bu kullanıcıya yetkiler verelim.

            mysql -u root -p

            Bizden belirlediğimiz root password isteniyor

            CREATE DATABASE radius;
            CREATE USER radius@localhost;
            SET PASSWORD FOR radius@localhost = PASSWORD('Password');
            GRANT ALL ON radius.* TO radius@localhost;
            GRANT ALL ON radius.* TO radius@% IDENTIFIED BY 'Password';

            Mysql kurulumu ve radius veritabanı ve kullanıcısı tanımlamaları burada sona erdi.

            Elimizdeki aşagıdaki klasörleri /usr/local/www klasörü içine at.

            ghost
            mysql
            phpMyAdmin

            Ghost Yönetim Paneli http://192.168.1.1/ghost/
            phpMyAdmin Yönetim Paneli http://192.168.1.1/phpMyAdmin/index.php

            phpMyAdmin ile radius üzerinde içe aktar deyip mysql içindeki radisu.sql i içeriye aktar.

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