Technical Anshu Laman Utama › Tutorial › FreeRADIUS di Ubuntu
📡 Pelayan RADIUS di Ubuntu

Persediaan FreeRADIUS 1 Minit pada Ubuntu

Pemasangan itu sendiri adalah bahagian pantas — kira-kira seminit arahan. Tetapi FreeRADIUS yang baru dipasang tidak mengesahkan sesiapa: tiada peranti klien dan tiada pengguna wujud lagi. Panduan ini melakukan pemasangan, kemudian langkah penamat pendek yang menjadikannya pelayan log masuk sebenar, dan membuktikan hasilnya secara setempat sebelum mana-mana peranti dihalakan kepadanya.

✍️ Technical Anshu🐧 Ubuntu Server🎧 Multi-Language Audio
Persediaan FreeRADIUS 1 Minit pada Ubuntu
🎧 Audio Pelbagai Bahasa: Dalam pemain video, klik [Tetapan] (⚙️) ➔ [Trek audio] untuk memilih bahasa.

📑Bab

  1. Apa yang RADIUS lakukan — penjaga pintu di sebalik log masuk WiFi, port suis dan VPN
  2. Pasang FreeRADIUS dan alat ujian freeradius-utils
  3. Semak perkhidmatan sedang berjalan dan mendengar pada UDP 1812
  4. Daftarkan pelanggan pertama dalam clients.conf, dengan rahsia kongsinya
  5. Tambah pengguna pertama dalam fail pengguna
  6. Semak konfigurasi dan mulakan semula perkhidmatan
  7. Buktikannya secara setempat dengan radtest — Akses-Terima, Akses-Tolak atau senyapkan
  8. Hala peranti sebenar pada pelayan dan kunci persediaan ujian ke bawah

📋 Gambaran Keseluruhan & Panduan Langkah demi Langkah

1

Pasang FreeRADIUS dan Alat Ujian

RADIUS ialah penjaga pintu yang senyap di sebalik log masuk WiFi pejabat, port suis 802.1X dan log masuk VPN: peranti bertanya kepada pelayan dan pelayan menjawab ya atau tidak. FreeRADIUS di Ubuntu ialah cara percuma standard untuk menjalankan penjaga pintu itu. Dua pakej memberikan anda semua yang digunakan oleh panduan ini — pelayan itu sendiri dan pakej utiliti yang mengandungi alat paling rad — dan Ubuntu memulakan perkhidmatan itu sendiri selepas pemasangan.

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

Sahkan Perkhidmatan Sedang Berjalan dan Mendengar

Sebelum menukar sebarang konfigurasi, sahkan pelayan yang baru dipasang masih hidup dan menunggu permintaan. Perkhidmatan harus melaporkan aktif (berjalan), dan pemeriksaan port harus menunjukkan UDP 1812 — iaitu port pengesahan. Rakan kongsinya, UDP 1813, mengendalikan perakaunan.

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

Tambah Pelanggan dalam clients.conf

Pelayan RADIUS tidak mempercayai apa-apa secara lalai. Dalam bahasa RADIUS, "klien" bukanlah komputer riba atau telefon yang log masuk — ia adalah peranti rangkaian yang meminta pelayan membuat keputusan: pusat akses yang membawa log masuk WiFi, suis yang menjalankan 802.1X, atau get laluan VPN (juga dipanggil NAS). Peranti itu mesti didaftarkan dengan alamat IPnya dan rahsia yang dikongsi — kata laluan yang diketahui oleh kedua-dua pihak. Peranti yang tidak berdaftar tidak mendapat ralat dan tiada penolakan: paketnya digugurkan secara senyap, mengikut reka bentuk.

Buka fail klien dan tambahkan satu blok bagi setiap peranti, pada penghujung fail:

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

Tambah Pengguna Ujian dalam Fail Pengguna

Sekarang berikan pelayan seseorang untuk mengesahkan. Buka fail pengguna dan tambah satu akaun ujian di atas fail — FreeRADIUS membaca fail ini dari atas ke bawah dan entri padanan pertama menang, jadi pesanan 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 Ia Berfungsi dengan Radtest

Jangan sekali-kali menguji pelayan RADIUS baharu dengan menghalakan pengguna sebenar kepadanya. Alat radtest (ia dihantar dalam pakej freeradius-utils yang anda pasang dalam Langkah 1) menghantar satu log masuk palsu daripada pelayan itu sendiri, menggunakan klien localhost terbina dalam. Jawapannya memisahkan dua soalan pemula yang sentiasa bercampur aduk: adakah pelayan berfungsi dan adakah pusat akses saya bercakap dengannya dengan betul? Radtest menjawab yang pertama tanpa peranti rangkaian yang terlibat.

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 Ia Sebelum Peranti Sebenar Menggunakannya

Hanya selepas ujian tempatan lulus, anda harus mengkonfigurasi titik akses atau suis sebenar: masukkan IP pelayan RADIUS (mesin Ubuntu ini), port 1812 dan rahsia kongsi yang sama yang anda masukkan ke dalam blok kliennya pada Langkah 3 — kemudian cuba satu log masuk sebenar. Jika sesuatu gagal pada ketika itu, kesalahan terletak pada tetapan peranti, kerana bahagian pelayan sudah terbukti.

⚠️ Jangan biarkan persediaan ujian berjalan pada rangkaian sebenar. Sebelum pelayan ini menyediakan log masuk sebenar: berikan setiap peranti pelanggan rahsia kongsinya yang panjang dan unik (Langkah 3); tukar atau alih keluar akaun ujian contoh dan jangan sekali-kali meninggalkan kata laluan contoh dalam fail pengguna; dan pastikan UDP 1812 dan 1813 boleh dicapai hanya dari LAN anda sendiri dalam tembok api — pelayan RADIUS tidak mempunyai perniagaan yang dibuka kepada internet. Persediaan pantas dengan lalai atau rahsia lemah dibiarkan berjalan ialah pintu terbuka dengan gesaan log masuk.
✅ Apabila peranti menjadi senyap, nyahpepijat pada pelayan. Hentikan perkhidmatan dan jalankan sudo freeradius -X untuk melihat permintaan tiba secara langsung di terminal. Permintaan yang tidak pernah muncul menunjuk pada IP klien atau laluan rangkaian; permintaan yang muncul dan gagal menunjukkan rahsia atau kemasukan pengguna. Ingat bahawa radtest membuktikan pelayan sahaja — WPA2 Enterprise WiFi menambah kaedah dan sijil EAP di atas, yang merupakan lapisan berasingan.

🏷️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 Penuh — ketik untuk mengembangkan

Panduan & Penyelesaian Penyelesaian Langkah demi Langkah - SEDIAKAN PELAYAN RADIUS SEKARANG Panduan Langkah demi Langkah. Demonstrasi pada skrin oleh Technical Anshu.

Pasang FreeRADIUS pada Ubuntu dalam kira-kira seminit, kemudian selesaikan bahagian yang menjadikannya pelayan log masuk sebenar: tambah klien dalam clients.conf, tambah pengguna dan buktikannya dengan radtest sebelum mana-mana peranti menggunakannya.

(Transkrip yang tersedia pada halaman sumber berakhir pada ketika ini — tonton video di atas untuk panduan penuh.)

❓ Soalan Lazim

Adakah tutorial ini 100% percuma untuk diikuti?

Ya! Semua panduan dan kaedah yang ditunjukkan oleh Anshu Teknikal menggunakan sumber percuma, undang-undang dan pendidikan.

Bolehkah pemula mengikuti panduan ini?

Sama sekali! Setiap langkah ditunjukkan pada skrin dengan arahan terperinci supaya sesiapa sahaja boleh mengikutinya dengan mudah.

Di manakah saya boleh bertanya soalan jika saya tersekat?

Tinggalkan ulasan terus pada video YouTube dan komuniti kami serta Anshu Teknikal akan membantu anda.

🚀 Tonton Tutorial Penuh di YouTube

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

Langgan Anshu Teknikal untuk sokongan IT, penyelesaian masalah Windows dan pengurusan pelayan.

▶️ Tonton Video Penuh
Tutorial ini adalah berdasarkan Anshu TeknikalPersediaan 1 Minit FreeRADIUS pada video Ubuntu • Terperangkap pada mana-mana langkah? Tanya dalam ulasan video — anda akan mendapat bantuan di sana 🙏