Technical Anshu Beranda › Tutorial › FreeRADIUS di Ubuntu
📡 Server RADIUS di Ubuntu

Pengaturan FreeRADIUS 1 Menit di Ubuntu

Penginstalan itu sendiri adalah bagian yang cepat — sekitar satu menit perintah. Namun FreeRADIUS yang baru diinstal tidak mengautentikasi siapa pun: belum ada perangkat klien dan belum ada pengguna. Panduan ini melakukan instalasi, kemudian langkah penyelesaian singkat yang menjadikannya server login nyata, dan membuktikan hasilnya secara lokal sebelum perangkat apa pun diarahkan ke sana.

✍️ Technical Anshu🐧 Ubuntu Server🎧 Multi-Language Audio
Pengaturan FreeRADIUS 1 Menit di Ubuntu
🎧 Audio Multi-Bahasa: Di pemutar video, klik [Setelan] (⚙️) ➔ [Trek audio] untuk memilih bahasa.

📑Bab

  1. Apa yang dilakukan RADIUS — penjaga gerbang di balik WiFi, switch-port, dan login VPN
  2. Instal FreeRADIUS dan alat pengujian freeradius-utils
  3. Periksa layanan berjalan dan mendengarkan pada UDP 1812
  4. Daftarkan klien pertama diclients.conf, dengan rahasia bersama
  5. Tambahkan pengguna pertama di file pengguna
  6. Periksa konfigurasi dan mulai ulang layanan
  7. Buktikan secara lokal dengan radtest — Access-Accept, Access-Reject, atau silence
  8. Arahkan perangkat sebenarnya ke server, dan kunci penyiapan pengujian

📋 Ikhtisar & Panduan Langkah demi Langkah

1

Instal FreeRADIUS dan Alat Uji

RADIUS adalah penjaga gerbang yang tenang di balik login WiFi kantor, port switch 802.1X, dan login VPN: perangkat menanyakan server, dan server menjawab ya atau tidak. FreeRADIUS di Ubuntu adalah cara standar gratis untuk menjalankan penjaga gerbang itu. Dua paket memberi Anda semua yang digunakan panduan ini — server itu sendiri dan paket utilitas yang berisi alat radtest — dan Ubuntu memulai layanannya sendiri setelah instalasi.

Terminal
sudo apt update
sudo apt install -y freeradius freeradius-utils

All of the server's configuration lives in one folder: /etc/freeradius/3.0/. Out of everything in there, this setup mainly touches two files — clients.conf (which devices may ask) and users (who may log in).

2

Konfirmasi Layanan Berjalan dan Mendengarkan

Sebelum mengubah konfigurasi apa pun, pastikan server yang baru diinstal masih aktif dan menunggu permintaan. Layanan harus melaporkan aktif (berjalan), dan pemeriksaan port akan menunjukkan UDP 1812 — yaitu port otentikasi. Mitranya, UDP 1813, menangani akuntansi.

Terminal
sudo systemctl status freeradius
sudo ss -lunp | grep 1812

If the service is not running at this point, fix that first — every later step depends on a server that is actually up.

3

Tambahkan Klien di client.conf

Server RADIUS tidak mempercayai apa pun secara default. Dalam bahasa RADIUS, "klien" bukanlah laptop atau ponsel yang sedang login — melainkan perangkat jaringan yang meminta keputusan dari server: titik akses yang membawa login WiFi, switch yang menjalankan 802.1X, atau gateway VPN (juga disebut NAS). Perangkat tersebut harus terdaftar dengan alamat IP dan rahasia bersama — kata sandi yang diketahui kedua belah pihak. Perangkat yang tidak terdaftar tidak akan mengalami error dan penolakan: paketnya sengaja dihapus secara diam-diam.

Buka file klien dan tambahkan satu blok per perangkat, di akhir file:

Terminal
sudo nano /etc/freeradius/3.0/clients.conf
Configuration — clients.conf
client office-ap {
    ipaddr = 192.168.1.10
    secret = MyStrongSecret42
    shortname = office-ap
}

The IP address and the secret above are examples — always replace both with your own. The ipaddr is the exact address the requests will come from, and the same secret must later be typed into the access point or switch itself, character for character. If the two sides do not match exactly, the server silently ignores the device: no error, just nothing.

⚠️ The shared secret is password-grade — treat it that way. Use a long, random secret, a different one for every client device, and never reuse it anywhere else. One leaked secret should never open the whole network. And never register a catch-all client such as 0.0.0.0/0 so that "any device" can ask — that lets anyone who can reach the port attempt logins.
4

Tambahkan Pengguna Uji di File Pengguna

Sekarang berikan server seseorang untuk diautentikasi. Buka file pengguna dan tambahkan satu akun pengujian di atas file — FreeRADIUS membaca file ini dari atas ke bawah dan entri pertama yang cocok menang, jadi urutannya penting.

Terminal
sudo nano /etc/freeradius/3.0/users
Configuration — users
testuser Cleartext-Password := "TestPass123"

The password shown is an example — pick your own, and remember what you set, because the test in the next step uses it. A plain-text test user like this is perfect for proving the setup works; on a real office server you would later connect FreeRADIUS to your existing user database or Active Directory instead of keeping passwords in this file.

Save the file, then check the whole configuration before restarting — the check must end with "Configuration appears to be OK":

Terminal
sudo freeradius -C
sudo systemctl restart freeradius
5

Buktikan Ini Berfungsi dengan Radtest

Jangan pernah menguji server RADIUS baru dengan mengarahkan pengguna sebenarnya ke server tersebut. Alat radtest (dikirim dalam paket freeradius-utils yang Anda instal pada Langkah 1) mengirimkan satu login palsu dari server itu sendiri, menggunakan klien localhost bawaan. Jawabannya memisahkan dua pertanyaan yang selalu membingungkan para pemula: apakah server berfungsi, dan apakah jalur akses saya berkomunikasi dengannya dengan benar? Radtest menjawab pertanyaan pertama tanpa melibatkan perangkat jaringan.

Terminal
radtest testuser TestPass123 localhost 0 testing123

The five parts are: username, password, server address, NAS port (0 is fine for a test), and the shared secret of the client the request pretends to come from. Testing from the server itself uses that built-in localhost client, whose stock secret is testing123. Read the answer like this:

Received Access-Accept — the server checked the password and said yes. Your users entry, password and localhost secret are all correct; the server side is finished.
Received Access-Reject — the server answered but said no: wrong password, or the user line is in the wrong place in the file. A configuration detail, not a network problem.
No answer at all — the request never got a reply: the service is down, the port is wrong, or the secret did not match (a wrong secret is dropped silently, deliberately).

📌 The testing123 secret is public knowledge — it ships in the stock configuration. It is fine for this local test only. It is not a secret worth the name, and it must never be the secret protecting a real device on a real network (see Step 6).
6

Kunci Sebelum Perangkat Asli Menggunakannya

Hanya setelah pengujian lokal berhasil, barulah Anda dapat mengkonfigurasi titik akses atau switch sebenarnya: masukkan IP server RADIUS (mesin Ubuntu ini), port 1812, dan rahasia bersama yang sama dengan yang Anda masukkan ke dalam blok kliennya pada Langkah 3 — lalu coba satu login sebenarnya. Jika ada yang gagal pada saat itu, kesalahannya ada pada pengaturan perangkat, karena sisi server sudah terbukti.

⚠️ Jangan biarkan pengaturan pengujian berjalan di jaringan nyata. Sebelum server ini menyajikan login nyata: berikan rahasia bersama yang panjang dan unik pada setiap perangkat klien (Langkah 3); mengubah atau menghapus contoh akun pengujian dan jangan pernah meninggalkan contoh kata sandi di file pengguna; dan jaga agar UDP 1812 dan 1813 hanya dapat dijangkau dari LAN Anda sendiri di firewall — server RADIUS tidak boleh terbuka ke internet. Penyiapan cepat dengan rahasia default atau rahasia lemah yang dibiarkan berjalan adalah pintu terbuka dengan perintah masuk.
✅ Saat perangkat terdiam, lakukan debug pada server. Hentikan layanan dan jalankan sudo freeradius -X untuk melihat permintaan tiba secara langsung di terminal. Permintaan yang tidak pernah muncul menunjuk pada IP klien atau jalur jaringan; permintaan yang muncul dan gagal menunjuk pada rahasia atau entri pengguna. Ingatlah bahwa radtest hanya membuktikan server — WPA2 Enterprise WiFi menambahkan metode EAP dan sertifikat di atasnya, yang merupakan lapisan terpisah.

🏷️Topic Search Variables & Keywords

🔍 FreeRADIUS 🔍 RADIUSServer 🔍 Ubuntu 🔍 clients.conf 🔍 radtest 🔍 802.1X 🔍 WPA2Enterprise 🔍 TechnicalAnshu 🔍 FreeRADIUS Setup on Ubuntu 🔍 RADIUS Authentication Server 🔍 UDP 1812 🔍 Network Access Server 🔍 AAA Server
🎙️ Transkrip Lengkap — ketuk untuk meluaskan

Panduan & Solusi Mengatasi Masalah Langkah demi Langkah - SETUP RADIUS SERVER SEKARANG Panduan Langkah demi Langkah. Demonstrasi di layar oleh Technical Anshu.

Instal FreeRADIUS di Ubuntu dalam waktu sekitar satu menit, lalu selesaikan bagian yang menjadikannya server login sebenarnya: tambahkan klien di klien.conf, tambahkan pengguna, dan buktikan dengan radtest sebelum perangkat apa pun menggunakannya.

(Transkrip yang tersedia di halaman sumber berakhir di sini — tonton video di atas untuk panduan lengkapnya.)

❓ Pertanyaan yang Sering Diajukan

Apakah tutorial ini 100% gratis untuk diikuti?

Ya! Semua panduan dan metode yang ditunjukkan oleh Technical Anshu menggunakan sumber daya yang gratis, legal, dan mendidik.

Dapatkah pemula mengikuti panduan ini?

Tentu saja! Setiap langkah ditunjukkan di layar dengan petunjuk mendetail sehingga siapa pun dapat mengikutinya dengan mudah.

Di mana saya dapat mengajukan pertanyaan jika mengalami kebuntuan?

Tinggalkan komentar langsung di video YouTube, dan komunitas kami serta Anshu Teknis akan membantu Anda.

🚀 Tonton Tutorial Lengkapnya di YouTube

🚀 Tonton video tutorial langkah demi langkah selengkapnya di YouTube: https://www.youtube.com/watch?v=pEBThSAcf9w

Berlangganan Anshu Teknis untuk dukungan TI, pemecahan masalah Windows, dan manajemen server.

▶️ Tonton Video Lengkapnya
Tutorial ini didasarkan pada video Pengaturan FreeRADIUS 1 Menit Technical Anshu di Ubuntu • Terjebak pada langkah apa pun? Tanyakan di komentar video — Anda akan mendapat bantuan di sana 🙏