Jalankan terminal, ketikkan perintah-perintah dibawah ini
1. Instalasi freeradius sudo su apt-get update apt-get install mysql-server mysql-client freeradius freeradius-mysql freeradius-utils freeradius-common 2. Konfigurasi MySQL mysql -u root -p masukkan password user root mysql yang dibuat saat install mysql create database radius; exit 2.1. Import file skema database Freeradius ke database radius mysql -u root -p radius < /etc/freeradius/sql/mysql/schema.sql masukkan password user root mysql yang dibuat saat install mysql Maka pada database radius yang telah dibuat akan muncul tabel- tabel hasil import diatas.
2.2. Insert username dan password ke tabel radcheck
insert into radcheck (username,attribute,value) values (‘wahyu’,’Password’,’wahyu’); select * from radcheck; exit 3. Konfigurasi Freeradius nano /etc/freeradius/sql.conf cari bagian
ubah login menjadi root dan password isi password mysql
3.1. Edit file default nano /etc/freeradius/sites-enabled/default cari dan pastikan tidak ada tanda # didepan kata sql
3.2. Edit file radiusd.conf
nano /etc/freeradius/radiusd.conf cari dan pastikan tidak ada tanda # didepan kata
3.3. Edit file clients.conf
nano /etc/freeradius/clients.conf tambahkan baris kode dibawah ini dibagian paling akhir file
10.10.0.1 adalah ip address mikrotik yang terhubung dengan
freeradius
3.4. Debug Freeradius
1 service freeradius stop freeradius -XXX Jika hasil seperti dibawah, maka freeradius dapat digunakan
Lalu tekan ctrl+c untuk berhenti debug
Jika terdapat error, lihat bagian mana error terjadi
3.5. Pengujian radtest
service freeradius start radtest wahyu wahyu 127.0.0.1 0 testing123 Jika hasil seperti dibawah, maka freeradius terintegrasi dengan baik dengan MySQL
Pastikan Access-Accept
4. Konfigurasi Mikrotik Hotspot
Lakukan pengujian pada hp, koneksikan hp dengan mikrotik lalu login dengan user wahyu dan password wahyu seperti yang dibuat pada tabel radtest