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.
📑Bab
- Apa yang RADIUS lakukan — penjaga pintu di sebalik log masuk WiFi, port suis dan VPN
- Pasang FreeRADIUS dan alat ujian freeradius-utils
- Semak perkhidmatan sedang berjalan dan mendengar pada UDP 1812
- Daftarkan pelanggan pertama dalam clients.conf, dengan rahsia kongsinya
- Tambah pengguna pertama dalam fail pengguna
- Semak konfigurasi dan mulakan semula perkhidmatan
- Buktikannya secara setempat dengan radtest — Akses-Terima, Akses-Tolak atau senyapkan
- Hala peranti sebenar pada pelayan dan kunci persediaan ujian ke bawah
📋 Gambaran Keseluruhan & Panduan Langkah demi Langkah
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.
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).
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.
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.
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:
sudo nano /etc/freeradius/3.0/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.
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.
sudo nano /etc/freeradius/3.0/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":
sudo freeradius -C
sudo systemctl restart freeradius
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.
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).
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).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.
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
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