Technical Anshu Αρχική › Εκπαιδευτικά προγράμματα › FreeRADIUS στο Ubuntu
📡 Διακομιστής RADIUS στο Ubuntu

Εγκατάσταση 1 λεπτού FreeRADIUS στο Ubuntu

Η ίδια η εγκατάσταση είναι το γρήγορο μέρος — περίπου ένα λεπτό εντολών. Αλλά ένα πρόσφατα εγκατεστημένο FreeRADIUS δεν επαληθεύει κανέναν: δεν υπάρχει ακόμα συσκευή πελάτη και χρήστης. Αυτός ο οδηγός πραγματοποιεί την εγκατάσταση και, στη συνέχεια, τα σύντομα βήματα ολοκλήρωσης που τον καθιστούν πραγματικό διακομιστή σύνδεσης και αποδεικνύει το αποτέλεσμα τοπικά προτού κατευθυνθεί οποιαδήποτε συσκευή.

✍️ Technical Anshu🐧 Ubuntu Server🎧 Multi-Language Audio
Εγκατάσταση 1 λεπτού FreeRADIUS στο Ubuntu
🎧 Πολυγλωσσικός ήχος: Στο πρόγραμμα αναπαραγωγής βίντεο, κάντε κλικ στις [Ρυθμίσεις] (⚙️) ➔ [Κομμάτι ήχου] για να επιλέξετε γλώσσα.

📑Κεφάλαια

  1. Τι κάνει η RADIUS — ο gatekeeper πίσω από τις συνδέσεις WiFi, switch-port και VPN
  2. Εγκαταστήστε το FreeRADIUS και τα εργαλεία δοκιμής freeradius-utils
  3. Βεβαιωθείτε ότι η υπηρεσία εκτελείται και ακούει στο UDP 1812
  4. Καταχωρίστε τον πρώτο πελάτη στο clients.conf, με το κοινό μυστικό του
  5. Προσθέστε τον πρώτο χρήστη στο αρχείο χρηστών
  6. Ελέγξτε τη διαμόρφωση και επανεκκινήστε την υπηρεσία
  7. Αποδείξτε το τοπικά με το radtest — Πρόσβαση-Αποδοχή, Πρόσβαση-Απόρριψη ή σίγαση
  8. Στρέψτε μια πραγματική συσκευή στον διακομιστή και κλειδώστε τη δοκιμαστική ρύθμιση

📋 Επισκόπηση και οδηγός βήμα προς βήμα

1

Εγκαταστήστε το FreeRADIUS και τα Εργαλεία δοκιμής

Το RADIUS είναι ο αθόρυβος θυρωρός πίσω από τις συνδέσεις WiFi του γραφείου, τις θύρες μεταγωγής 802.1X και τις συνδέσεις VPN: η συσκευή ρωτά τον διακομιστή και ο διακομιστής λέει ναι ή όχι. Το FreeRADIUS στο Ubuntu είναι ο τυπικός δωρεάν τρόπος εκτέλεσης αυτού του gatekeeper. Δύο πακέτα σάς παρέχουν όλα όσα χρησιμοποιεί αυτός ο οδηγός — ο ίδιος ο διακομιστής και το πακέτο βοηθητικών προγραμμάτων που περιέχει το εργαλείο radtest — και το Ubuntu ξεκινά την υπηρεσία από μόνο του μετά την εγκατάσταση.

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

Επιβεβαιώστε ότι η υπηρεσία εκτελείται και ακούγεται

Πριν αλλάξετε οποιαδήποτε διαμόρφωση, επιβεβαιώστε ότι ο πρόσφατα εγκατεστημένος διακομιστής είναι ζωντανός και περιμένει αιτήματα. Η υπηρεσία θα πρέπει να αναφέρει ενεργή (εκτελείται) και ο έλεγχος θύρας θα πρέπει να εμφανίζει το UDP 1812 — αυτή είναι η θύρα ελέγχου ταυτότητας. Ο συνεργάτης του, το UDP 1813, ασχολείται με τη λογιστική.

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

Προσθήκη πελάτη στο clients.conf

Ένας διακομιστής RADIUS δεν εμπιστεύεται τίποτα από προεπιλογή. Στη γλώσσα RADIUS, "πελάτης" δεν είναι ο φορητός υπολογιστής ή το τηλέφωνο που συνδέεται — είναι η συσκευή δικτύου που ζητά από τον διακομιστή μια απόφαση: το σημείο πρόσβασης που φέρει τη σύνδεση WiFi, ο διακόπτης που εκτελεί το 802.1X ή η πύλη VPN (ονομάζεται επίσης NAS). Αυτή η συσκευή πρέπει να είναι καταχωρημένη με τη διεύθυνση IP της και ένα κοινό μυστικό — έναν κωδικό πρόσβασης που γνωρίζουν και οι δύο πλευρές. Μια μη καταχωρημένη συσκευή δεν λαμβάνει κανένα σφάλμα και καμία απόρριψη: τα πακέτα της απορρίπτονται σιωπηλά, από τη σχεδίασή τους.

Ανοίξτε το αρχείο πελατών και προσθέστε ένα μπλοκ ανά συσκευή, στο τέλος του αρχείου:

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

Προσθήκη δοκιμαστικού χρήστη στο Αρχείο χρηστών

Τώρα δώστε στον διακομιστή κάποιον για έλεγχο ταυτότητας. Ανοίξτε το αρχείο χρηστών και προσθέστε έναν δοκιμαστικό λογαριασμό στο επάνω του αρχείου — Το FreeRADIUS διαβάζει αυτό το αρχείο από πάνω προς τα κάτω και η πρώτη καταχώριση που ταιριάζει κερδίζει, επομένως η παραγγελία έχει σημασία.

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

Αποδείξτε ότι λειτουργεί με το Radtest

Μην δοκιμάζετε ποτέ έναν νέο διακομιστή RADIUS υποδεικνύοντας τους πραγματικούς χρήστες. Το εργαλείο radtest (αποστέλλεται στο πακέτο freeradius-utils που εγκαταστήσατε στο Βήμα 1) στέλνει μια ψεύτικη σύνδεση από τον ίδιο τον διακομιστή, χρησιμοποιώντας τον ενσωματωμένο πελάτη localhost. Η απάντησή του χωρίζει δύο ερωτήσεις που ανακατεύουν συνεχώς οι αρχάριοι: λειτουργεί ο διακομιστής και μιλάει σωστά το σημείο πρόσβασής μου; Το Radtest απαντά στο πρώτο χωρίς να εμπλέκεται συσκευή δικτύου.

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

Κλειδώστε το πριν το χρησιμοποιήσουν οι πραγματικές συσκευές

Μόνο αφού περάσει η τοπική δοκιμή θα πρέπει να διαμορφώσετε ένα πραγματικό σημείο πρόσβασης ή διακόπτη: εισαγάγετε την IP του διακομιστή RADIUS (αυτό το μηχάνημα Ubuntu), τη θύρα 1812 και το ίδιο κοινόχρηστο μυστικό που βάλατε στο μπλοκ πελάτη του στο Βήμα 3 — μετά δοκιμάστε μια πραγματική σύνδεση. Εάν κάτι αποτύχει σε αυτό το σημείο, το σφάλμα βρίσκεται στις ρυθμίσεις της συσκευής, επειδή η πλευρά του διακομιστή είναι ήδη αποδεδειγμένη.

⚠️ Μην αφήνετε μια δοκιμαστική ρύθμιση να εκτελείται σε πραγματικό δίκτυο. Προτού αυτός ο διακομιστής εξυπηρετήσει πραγματικές συνδέσεις: δώστε σε κάθε συσκευή πελάτη το δικό της μεγάλο, μοναδικό κοινόχρηστο μυστικό (Βήμα 3). αλλάξτε ή αφαιρέστε το παράδειγμα δοκιμαστικού λογαριασμού και μην αφήνετε ποτέ ένα παράδειγμα κωδικού πρόσβασης στο αρχείο χρηστών. και διατηρήστε το UDP 1812 και το 1813 προσβάσιμο μόνο από το δικό σας LAN στο τείχος προστασίας — ένας διακομιστής RADIUS δεν έχει καμία δουλειά ανοιχτό στο Διαδίκτυο. Μια γρήγορη ρύθμιση με ένα προεπιλεγμένο ή αδύναμο μυστικό που παραμένει σε λειτουργία είναι μια ανοιχτή πόρτα με μια προτροπή σύνδεσης.
✅ Όταν μια συσκευή τίθεται σε σίγαση, πραγματοποιήστε εντοπισμό σφαλμάτων στον διακομιστή. Διακόψτε την υπηρεσία και εκτελέστε το sudo freeradius -X για να παρακολουθήσετε τα αιτήματα να φτάνουν ζωντανά στο τερματικό. Ένα αίτημα που δεν εμφανίζεται ποτέ δείχνει στην IP του πελάτη ή στη διαδρομή δικτύου. ένα αίτημα που εμφανίζεται και αποτυγχάνει δείχνει το μυστικό ή την καταχώρηση χρήστη. Θυμηθείτε ότι το radtest αποδεικνύει μόνο τον διακομιστή — Το WPA2 Enterprise WiFi προσθέτει μεθόδους και πιστοποιητικά EAP από πάνω, τα οποία αποτελούν ξεχωριστό επίπεδο.

🏷️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
🎙️ Πλήρης μεταγραφή — πατήστε για ανάπτυξη

Οδηγός και λύσεις βήμα προς βήμα αντιμετώπισης προβλημάτων - SETUP RADIUS SERVER NOW Οδηγός βήμα προς βήμα. Επίδειξη επί της οθόνης από την Technical Anshu.

Εγκαταστήστε το FreeRADIUS στο Ubuntu σε περίπου ένα λεπτό και, στη συνέχεια, ολοκληρώστε τα μέρη που το καθιστούν πραγματικό διακομιστή σύνδεσης: προσθέστε έναν πελάτη στο clients.conf, προσθέστε έναν χρήστη και αποδείξτε το με το radtest προτού το χρησιμοποιήσει οποιαδήποτε συσκευή.

(Η μεταγραφή που είναι διαθέσιμη στη σελίδα πηγής τελειώνει σε αυτό το σημείο — δείτε το παραπάνω βίντεο για την πλήρη περιγραφή.)

❓ Συχνές Ερωτήσεις

Είναι αυτό το σεμινάριο 100% δωρεάν για παρακολούθηση;

Ναι! Όλοι οι οδηγοί και οι μέθοδοι που επιδεικνύονται από το Technical Anshu χρησιμοποιούν δωρεάν, νομικούς και εκπαιδευτικούς πόρους.

Μπορούν οι αρχάριοι να ακολουθήσουν αυτόν τον οδηγό;

Απολύτως! Κάθε βήμα παρουσιάζεται στην οθόνη με λεπτομερείς οδηγίες, ώστε ο καθένας να μπορεί να το ακολουθήσει εύκολα.

Πού μπορώ να κάνω ερωτήσεις εάν κολλήσω;

Αφήστε ένα σχόλιο απευθείας στο βίντεο του YouTube και η κοινότητά μας και το Τεχνικό Anshu θα σας βοηθήσουν.

🚀 Παρακολουθήστε τον πλήρη οδηγό στο YouTube

🚀 Παρακολουθήστε τον πλήρη οδηγό βίντεο βήμα προς βήμα στο YouTube: https://www.youtube.com/watch?v=pEBThSAcf9w

Εγγραφείτε στο Technical Anshu για υποστήριξη IT, αντιμετώπιση προβλημάτων των Windows και διαχείριση διακομιστή.

▶️ Δείτε πλήρες βίντεο
Αυτό το σεμινάριο βασίζεται στην εγκατάσταση 1 λεπτού FreeRADIUS του Technical Anshu σε βίντεο Ubuntu • Κολλήσατε σε οποιοδήποτε βήμα; Ρωτήστε στα σχόλια του βίντεο — θα λάβετε βοήθεια εκεί 🙏