Penerapan Freeradius di Ubuntu - Proses Instalasi dan Konfigurasi | UNIX LINUX EXPLORE
Edit

Penerapan Freeradius di Ubuntu - Proses Instalasi dan Konfigurasi

2024/07/25
Akronim RADIUS adalah singkatan dari Layanan Pengguna Dial-In Otentikasi Jarak Jauh. Ungkapan Dial-In seharusnya tidak menyesatkan Anda. Protokol RADIUS digunakan untuk otorisasi, otentikasi, dan penghitungan pengguna di berbagai sistem (termasuk sistem nirkabel). Untuk memahami apakah Anda memerlukan server RADIUS dan cara menggunakannya, Anda harus memahami tempat protokol RADIUS dalam sistem otentikasi dan otorisasi.

Protokol RADIUS sepenuhnya diabstraksi tidak hanya dari teknologi komunikasi, tetapi juga dari protokol transmisi data dalam jaringan tempat otorisasi terjadi. Faktanya, fungsi server RADIUS adalah server menerima informasi yang diberikan pengguna jaringan selama proses otentikasi dan memberi otorisasi kepada pengguna. Artinya penggunaan server RADIUS tidak dapat membuat proses transmisi data di jaringan menjadi lebih aman (hanya dapat mengamankan proses transmisi data pada saat autentikasi yang tentunya juga penting). Setelah proses otorisasi pengguna di jaringan selesai, pengguna tidak lagi memerlukan server RADIUS, setidaknya hingga pengguna harus masuk ke sistem lagi.

Protokol RADIUS telah ada sejak lama. Beberapa tahun yang lalu, protokol DIAMETER diusulkan kepada pembangun jaringan nirkabel. Protokol ini, seperti namanya, adalah versi perbaikan dari RADIUS. Namun, meskipun sudah ada penggantinya, RADIUS masih berkembang, dan kemampuan tambahan DIAMETER sepertinya tidak diperlukan oleh administrator jaringan kecil, dan tidak semua peralatan jaringan yang tersedia saat ini mendukung kemampuan ini.

Dalam tutorial ini, kami akan menunjukkan cara menginstal FreeRADIUS di Ubuntu 22.04 LTS. Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, mengetahui cara menggunakan shell. Instalasinya cukup sederhana dan mengasumsikan Anda menjalankan akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi FreeRADIUS di Ubuntu 22.04. Anda dapat mengikuti instruksi yang sama untuk Ubuntu 22.04 dan distribusi berbasis Debian lainnya seperti Linux Mint, Elementary OS, Pop!_OS, dan lainnya juga.

1. Install FreeRADIUS

Langkah pertama, pastikan semua paket sistem Ubuntu Anda mutakhir dengan menjalankan perintah apt berikut di terminal shell.

Update apt & install dependensi Freeradius
root@ns5:~# apt update
root@ns5:~# apt upgrade
root@ns5:~# apt install build-essential libssl-dev libpam0g-dev libtool autoconf
Ada dua metode memasang Freeradius di Ubuntu, yang pertama menggunakan manajer paket Ubuntu dan membangun dari sumber seperti repositori Github. Pada artikel ini, kita akan memasang Freeradius dengan manajer paket Ubuntu. Perhatikan caranya dan ikuti skrip di bawah ini untuk memasang Freeradius.

Install Freeradius dengan manajer paket Ubuntu
root@ns5:~# apt install freeradius
Setelah selesai memasang Freeradius, sekarang kita mulai mengaktifkan layanan FreeRADIUS menggunakan perintah berikut.

Aktifkan Freeradius
root@ns5:~# systemctl start freeradius
root@ns5:~# systemctl enable freeradius

2. Konfigurasi FreeRADIUS

Sekarang FreeRADIUS sudah terinstal dan anda sudah dapat menggunakannya, saatnya mengkonfigurasi Freeradius sesuai dengan kebutuhan jaringan Anda.


a. Konfigurasi Dasar

File konfigurasi utama FreeRADIUS terletak di direktori /etc/freeradius/. File konfigurasi utama bernama radiusd.conf, dan konfigurasi untuk klien bernama client.conf.

Atur Dengarkan Alamat dan Port:
Edit radiusd.conf untuk menentukan alamat IP dan port di mana FreeRADIUS akan mendengarkan permintaan masuk:


lihat link freeradius:
root@ns3:~# ls -l /etc/freeradius/3.0/users
lrwxrwxrwx 1 freerad freerad 27 Mar 31 05:22 /etc/freeradius/3.0/users -> mods-config/files/authorize

mysql -u root -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
nano /etc/freeradius/3.0/mods-available/sql
root@runtu-desktop:/home/runtu/Desktop# chgrp -h freerad /etc/freeradius/3.0/mods-available/sql
root@runtu-desktop:/home/runtu/Desktop# chown -R freerad:freerad /etc/freeradius/3.0/mods-enabled/sql








https://www.google.com/search?q=D%C3%A9ploiement+de+Freeradius+sur+Ubuntu+-+Processus+d%27installation+et+de+configuration&oq=D%C3%A9ploiement+de+Freeradius+sur+Ubuntu+-+Processus+d%27installation+et+de+configuration&gs_lcrp=EgZjaHJvbWUyBggAEEUYOdIBCDE1MDNqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8


https://draculaservers.com/tutorials/freeradius-ubuntu-18-04-mysql/
https://killianguille.wordpress.com/installation-basique-de-freeradius-3-0/

https://cloudinfrastructureservices.co.uk/radius-server-linux/

https://killianguille.wordpress.com/portfolio/installation-basique-de-freeradius-3-0/