Skip to content

Dwiky Center

Hanya Sebuah Catatan Kecil

Menu
  • Home
  • PC
    • Linux
    • windows
  • Tutorial
    • STB B860H
    • WordPress
    • Mikhmon
  • Privacy Policy
  • Contact Us
Menu

Cara Install Freeradius dan Daloradius di Ubuntu Server 18.04

Posted on September 21, 2020September 21, 2020 by Admin Post

Daftar isi

Pendahuluan

Kali ini saya akan mencoba menginstall freeradius dan daloradius di server ubuntu 18.04, sebelumnya Apa sih Radius server itu.

Radius server bertugas untuk menangani AAA (Authentication, Authorization, Accounting). Intinya dia bisa menangani autentikasi user, otorisasi untuk servis2, dan penghitungan nilai servis yang digunakan user.
bisa juga digunakan untuk mikrotik, cisco, dll. yang support AAA. untuk lebih jelasnya bisa googgling 😀

Pembahasan

Alat & Bahan

  • Laptop/pc/Server
  • Ubuntu 18.04 bionic
  • virtualbox
  • Internet

Update & Upgrade Repo

Sebelum menginstall freeradiusnya dan daloradius sebaiknya kita update ke repo yang paling baru

apt update


apt upgrade

pastikan untuk repository yang baru.

Install php 7.2, mysql Server, Apache dan phpmyadmin

Tahap kali ini akan menghinstal php-mail dan php-pear dengan perintah

apt install php-mail php-mail-mime php-pear

Setelah selesai, lanjut untuk install pear db dengan perintah

pear install DB

Selanjutnya saya akan instal php7.2, mysql server, dan apache2 denga perintah

apt install apache2 php7.2 php7.2-mysql mysql-server phpmyadmin

jika ada pilihan apache dan lighttpd pilh aja apache pilih dengan tombol spasi

Tunggu sampai selesai instalasinya. JIka di suruh isikan password untuk phpmyadmin isiakn aja terserah kalian, itu nantinya buat masuk ke webphpmyadminya.

Install Freeradius 3.0

Tahap kali ini akan menginstal freeradiusnya ikuti perintah berikut ini

apt install freeradius freeradius-mysql freeradius-utils -y

Tunggu sampai selesai, jika tidak ada error berarti proses instalasi freeradius sudah selesai. selanjutnya kita akan coba untuk stop servicenya dan akan mengkonfigurasi, dengan perintah

/etc/init.d/freeradius stop

pastikan tidak ada error, sekarang saya akan mengaktifkan mode debugging dengan perintah

freeradius -X

jika tampil seperti gambar di atas maka freeradiusnya sukses.

Create DB Radius

tahap kali ini akan membuat database untuk freeradiusnya dengan perintah

mysql -u root -p

create database radius;

grant all privileges on radius.* to radius@localhost identified by 'admindwiky';

flush privileges;

exit

hijau = (nama database) bisa di ganti,
ungu = (nama user db) bisa diganti,
biru = (password db) bisa diganti

Import database

Selanjutnya saya akan import database, dengan perintah

mysql -u root -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql

pastikan tidak error. selanjutnya saya akan membuat symbolic links dengan perintah

ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/

sekarang saya akan mengedit file sqlnya

nano /etc/freeradius/3.0/mods-enabled/sql

Setelah tampil cari kata dialect dengan cara ctrl+w lalu paste, lalu enter, setelah ketemu ganti menjadi mysql dan juga hapus tanda pagar pada server, port, login, password, isikan password sesuai yang tadi dibuat. misalnya seperti gambar di bawah ini

langkah selanjutnya cari kata read_clients dan hapus tanda pagarnya

Selanjutnya ubah kepemilikan file tersebut menjadi freerad dengan perintah

chown -h freerad.freerad /etc/freeradius/3.0/mods-enabled/sql

selanjutnya saya restart service freeradiusnya

/etc/init.d/freeradius restart

Download & Install daloRadius

langkah selanjutnya saya akan intall daloradius sebagai web managementnya.

wget https://nchc.dl.sourceforge.net/project/daloradius/daloradius/daloradius-1.1-2.zip

Karena formatnya .zip saya akan install dulu aplikasi untuk unzipnya dengan perintah

apt install unzip

setelah di instal saatnya untuk unzip daloradiusnya

unzip daloradius-1.1-2.zip

lalu pindahkan folder daloradiusnya itu ke /var/www/html dengan cara

mv daloradius /var/www/html/daloradius

Selanjutnya import lagi database radius ke daloradiusnya

mysql -u root -p radius < /var/www/html/daloradius/contrib/db/fr2-mysql-daloradius-and-freeradius.sql

dan juga mysqlnya juga di import

mysql -u root -p radius < /var/www/html/daloradius/contrib/db/mysql-daloradius.sql

Langkah selanjutnya saya akan rubah permissionnya menjadi

chmod 664 /var/www/html/daloradius/library/daloradius.conf.php

selanjutnya edit pengaturan di config phpnya

nano /var/www/html/daloradius/library/daloradius.conf.php

lalu cari dan ganti seperti ini
$configValues[‘CONFIG_DB_ENGINE’] = ‘mysqli’;

$configValues[‘CONFIG_DB_USER’] = ‘radius’;

$configValues[‘CONFIG_DB_PASS’] = ‘admindwiky‘;

‘radius’ = diganti sesuai yang kalian buat tadi
‘admindwiky’ = diganti sesuai yang kalian buat tadi

lalu simpan dengan ctrl+x lalu y dan enter

selanjutnya restart servicenya dengan perintah

/etc/init.d/freeradius restart

Selanjutnya cek menggunakan browser dengan mengetikkan IPserver/daloradius misalnya saya di http://192.168.43.155/daloradius/
maka akan tampil seperti ini

untuk user defaultnya yaitu
user : administrator
password : radius

Untuk lebih detailnya silakan googgling lagi untuk memanfaatkna fitur tersebut.

Penutup

Sekian tutorial menginstall freeradius dan daloRadius di ubuntu 18.04,
jika ada pertanyaan silakan tulis dikomentar.

Have a Nice Day…. Enjoy 🙂

4 thoughts on “Cara Install Freeradius dan Daloradius di Ubuntu Server 18.04”

  1. Muhammad Rizky says:
    June 21, 2021 at 10:36 am

    Caranya menambahkan user database di website server daloradius dan bisa terlihat nama usernya di mysql ubuntu gimana???
    Semoga dijawab…

    Reply
    1. Admin Post says:
      June 22, 2021 at 3:02 pm

      wah kurang tau gan kalau di mysql ubuntu nya.
      soalnya saya hanya di webguinya aja kalau mau nambahkan usernya. atau ke freeradiusnya..

      Reply
  2. aryana says:
    July 7, 2021 at 4:28 pm

    mass… mohon maaf sebelumnya arahan dan infonya kalau eror gini masalahnya darimana ya,, terimakasih banyak

    Database connection error
    Error Message: DB Error: connect failed

    Reply
    1. Admin Post says:
      July 13, 2021 at 12:33 am

      sepertinya didatabase nya mas 😀
      koneksi databasenya sepertinya

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Cara Gampang Install Unifi Controller di Ubuntu 20.04
  • Cara Install dan konfigurasi freeRADIUS dan daloRADIUS di Ubuntu 20.04
  • Cara Mudah Install Windows 11 Tanpa TPM dan Secure Boot
  • Cara Instal Windows 11 Di Laptop Jadul
  • Cara Mengakses Server Lokal dari Internet

Recent Comments

  • Admin Post on Cara Mengakses Server Lokal dari Internet
  • Hsep on Cara Mengakses Server Lokal dari Internet
  • Ahmad on Cara Mudah Mount Harddisk External di STB B860h
  • Admin Post on Cara Mengakses Server Lokal dari Internet
  • Doni Ardiansyah on Cara Membuat Cloud Storage Sendiri Dengan STB B860H

Archives

  • February 2022
  • August 2021
  • September 2020
  • August 2020
  • July 2020
  • June 2020

Categories

  • Linux
  • Mikhmon
  • Networking
  • PC
  • STB B860H
  • Tips
  • Totorial
  • windows
  • Wordpress
© 2025 Dwiky Center | Powered by Minimalist Blog WordPress Theme