Kali
ini saya akan mencoba menginstall freeradius dan daloradius di stb bekas,
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 cek ke mbah google.
Langkah pertama
kita perlu burning firmware nya terlebih dahulu, disini saya menggunakan rufus
untuk proses burningnya.
Setelah proses
burning selesai kita perlu edit di file extlinux.conf di
dalam folder extlinux, edit
dengan notepad++, hapus semuanya dan paste kode di bawah
Jika sudah sepeti ini
lalu kita save, setelah itu kita perlu rename file u-boot-s905 menjadi u-boot.ext
lalu kita bisa cabut SD
Card/Flashdisk kita dari PC/Laptop lanjut tancapkan ke STB dan jangan lupa juga
dinyalakan ya untuk STB nya. jangan lupa juga buat tancapkan LAN untuk akses
internetnya nanti. Hehehe
Disini nanti saya akan
akses STB melalui WAN IP, caranya kalian bisa buka router kalian dan cari
hostname arm-64 seperti gambar di bawah
Disini IP saya 192.168.0.186, maka kita tinggal akses SSH melalui software
Putty pada PC kita. untuk usernamenya root dan passwordnya 1234
Silahkan masukkan password baru sesuai
keinginan kalian, lalu ikuti langkah selanjutnya, jika sudah berhasil maka
tampilan akan seperti ini
Sebelum menginstall
freeradiusnya dan daloradius sebaiknya kita update ke repo yang paling baru,
caranya
apt update && apt
upgrade -y
Untuk prosesnya tergantung
seberapa cepat koneksi kalian, jika ada*** issue (Y/I/N/O/D/Z)
[default=N] ? kalian ketik saja N
Jika sudah berhasil maka tampilan akan sepeti
ini.
Instalasi PHP dan Apache webserver
Selanjutnya,
instalasi php dan juga apache webserver sekaligus dengan mariadb, dengan
perintah
untuk memastikan apache
webservernya sudah berhasil terinstal atau belum, bisa akses menggunakan
browser dengan alamat IP, di sini IP saya http://192.168.0.186.maka akan tampil seperti ini
Instalasi Freeradius
Untuk menginstal
freeradius dan aplikasi pendukungnya seperti MySQL database backend, bisa
menggunakan perintah berikut
Lalu masukkan password root,
selanjutnya create database dulu dengan perintah
create
database radius;
grant all privileges on radius.* to radius@localhost
identified by 'achmadpr';
flush privileges;
exit
pink =
(nama database) bisa di ganti,
hijau = (nama user db) bisa diganti,
coklat = (password db) bisa diganti
Selanjutnya import skema
database dari schema.sql ke radiusdb, dengan perintah
mysql -u root -p radius <
/etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
selanjutnya masukkan
password yang tadi sudah dibuat di mysql tadi. jika tidak ada error maka akan
menjadi seperti ini
Konfigurasi
Freeradius agar bisa menggunakan SQL
Selanjutnya kita akan
mengedit file sql dengan perintah
nano
/etc/freeradius/3.0/mods-available/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
Jika sudah selesai edit
tekan CTRL+X lalu tekan Y lalu enter, selanjutnya ubah kepemilikan file
tersebut menjadi freerad dengan perintah
lalu cari dan ganti seperti
db_user, db_pass, db_name sesuai dengan yang sudah 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.0.186/daloradius/ maka akan tampil seperti ini
untuk
defaultnya yaitu
user : administrator
password : radius
Untuk penggunanaan
daloradius lebih lanjut dan instalasi di openwrt akan kita bahas pada
kesempatan berikutnya. Terimakasih
ditunggu lanjutan seting pppoe+hotspot di freeradiusnya
BalasHapus