Ubuntu मा 1-मिनेट FreeRADIUS सेटअप
स्थापना आफैमा द्रुत भाग हो - आदेशहरूको एक मिनेटको बारेमा। तर भर्खरै स्थापित FreeRADIUS ले कसैलाई प्रमाणीकरण गर्दैन: कुनै ग्राहक उपकरण र कुनै प्रयोगकर्ता अझै अवस्थित छैन। यो गाइडले स्थापना गर्छ, त्यसपछि छोटो परिष्करण चरणहरू जसले यसलाई वास्तविक लगइन सर्भर बनाउँछ, र कुनै पनि यन्त्रमा औंल्याइनु अघि परिणाम स्थानीय रूपमा प्रमाणित गर्दछ।
📑अध्यायहरू
- रेडियसले के गर्छ — WiFi, स्विच-पोर्ट र VPN लगइनहरू पछाडिको गेटकीपर
- FreeRADIUS र freeradius-utils परीक्षण उपकरणहरू स्थापना गर्नुहोस्
- UDP 1812 मा सेवा चलिरहेको र सुनिरहेको छ भनी जाँच गर्नुहोस्
- clients.conf मा पहिलो ग्राहक दर्ता गर्नुहोस्, यसको साझा गोप्य साथ
- प्रयोगकर्ता फाइलमा पहिलो प्रयोगकर्ता थप्नुहोस्
- कन्फिगरेसन जाँच गर्नुहोस् र सेवा पुनः सुरु गर्नुहोस्
- यसलाई स्थानीय रूपमा radtest - पहुँच-स्वीकार, पहुँच-अस्वीकार, वा मौन प्रयोग गरेर प्रमाणित गर्नुहोस्
- सर्भरमा वास्तविक यन्त्र पोइन्ट गर्नुहोस्, र परीक्षण सेटअप लक गर्नुहोस्
📋 सिंहावलोकन र चरण-दर-चरण गाइड
FreeRADIUS र परीक्षण उपकरणहरू स्थापना गर्नुहोस्
RADIUS अफिसको WiFi लगइनहरू, 802.1X स्विच पोर्टहरू र VPN साइन-इनहरू पछाडिको शान्त द्वारपाल हो: उपकरणले सर्भरलाई सोध्छ, र सर्भरले हो वा होइन भन्छ। Ubuntu मा FreeRADIUS त्यो गेटकीपर चलाउनको लागि मानक नि: शुल्क तरिका हो। दुई प्याकेजहरूले तपाईंलाई यो गाइडले प्रयोग गर्ने सबै कुरा दिन्छ — सर्भर आफैं र radtest उपकरण समावेश गर्ने उपयोगिता प्याकेज — र Ubuntu स्थापना पछि आफ्नै सेवा सुरु गर्दछ।
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).
सेवा चलिरहेको र सुनिरहेको पुष्टि गर्नुहोस्
कुनै पनि कन्फिगरेसन परिवर्तन गर्नु अघि, भर्खरै स्थापित सर्भर जीवित छ र अनुरोधहरूको लागि पर्खिरहेको पुष्टि गर्नुहोस्। सेवाले सक्रिय (चलिरहेको) रिपोर्ट गर्नुपर्छ, र पोर्ट जाँचले UDP 1812 देखाउनु पर्छ - त्यो प्रमाणीकरण पोर्ट हो। यसको साझेदार, UDP 1813, लेखा ह्यान्डल गर्दछ।
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.
clients.conf मा ग्राहक थप्नुहोस्
एउटा RADIUS सर्भरले पूर्वनिर्धारित रूपमा केहि पनि विश्वास गर्दैन। RADIUS भाषामा, "ग्राहक" भनेको ल्यापटप वा फोन लग इन गर्ने होइन - यो नेटवर्क उपकरण हो जसले सर्भरलाई निर्णयको लागि सोध्छ: वाइफाइ लगइन बोक्ने पहुँच बिन्दु, 802.1X चलिरहेको स्विच, वा VPN गेटवे (जसलाई NAS पनि भनिन्छ)। त्यो यन्त्र यसको आईपी ठेगाना र साझा गोप्यसँग दर्ता हुनुपर्छ — पासवर्ड दुवै पक्षलाई थाहा छ। दर्ता नगरिएको यन्त्रले कुनै त्रुटि र अस्वीकार गर्दैन: यसको प्याकेटहरू डिजाइनद्वारा चुपचाप छोडिन्छन्।
क्लाईन्ट फाइल खोल्नुहोस् र फाइलको अन्त्यमा प्रति यन्त्रमा एउटा ब्लक थप्नुहोस्:
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.
प्रयोगकर्ता फाइलमा परीक्षण प्रयोगकर्ता थप्नुहोस्
अब प्रमाणीकरण गर्न सर्भर कसैलाई दिनुहोस्। प्रयोगकर्ताहरूको फाइल खोल्नुहोस् र फाइलको शीर्ष मा एउटा परीक्षण खाता थप्नुहोस् — FreeRADIUS ले यो फाइललाई माथिदेखि तलसम्म पढ्छ र पहिलो मिल्ने प्रविष्टि जित्छ, त्यसैले अर्डर महत्त्वपूर्ण छ।
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
यसले Radtest सँग काम गर्छ प्रमाणित गर्नुहोस्
एउटा नयाँ RADIUS सर्भरमा वास्तविक प्रयोगकर्ताहरूलाई संकेत गरेर कहिल्यै परीक्षण नगर्नुहोस्। radtest उपकरण (तपाईले चरण 1 मा स्थापना गर्नुभएको freeradius-utils प्याकेजमा पठाइन्छ) निर्मित लोकलहोस्ट क्लाइन्ट प्रयोग गरी सर्भरबाटै एउटा नक्कली लगइन पठाउँछ। यसको जवाफले शुरुवातकर्ताहरूलाई निरन्तर रूपमा मिलाइएका दुई प्रश्नहरूलाई अलग गर्छ: के सर्भरले काम गरिरहेको छ, र के मेरो पहुँच पोइन्टले यसलाई सही रूपमा कुरा गरिरहेको छ? Radtest ले कुनै नेटवर्क यन्त्र समावेश नगरी पहिलो जवाफ दिन्छ।
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).वास्तविक यन्त्रहरूले यसलाई प्रयोग गर्नु अघि यसलाई लक गर्नुहोस्
स्थानीय परीक्षण पास गरेपछि मात्र तपाईंले वास्तविक पहुँच बिन्दु कन्फिगर गर्नुपर्छ वा स्विच गर्नुपर्छ: RADIUS सर्भरको IP (यो Ubuntu मेसिन), पोर्ट 1812, र तपाईंले चरण 3 मा यसको क्लाइन्ट ब्लकमा राख्नुभएको समान साझा गोप्य प्रविष्ट गर्नुहोस् — त्यसपछि एउटा वास्तविक लगइन प्रयास गर्नुहोस्। यदि त्यस बिन्दुमा केहि असफल भयो भने, त्रुटि उपकरणको सेटिङहरूमा छ, किनभने सर्भर साइड पहिले नै प्रमाणित छ।
sudo freeradius -X चलाउनुहोस्। क्लाइन्ट आईपी वा नेटवर्क पथमा बिन्दुहरू देखा पर्दैन भनेर अनुरोध; गोप्य वा प्रयोगकर्ता प्रविष्टिमा बिन्दुहरू देखा पर्ने र असफल हुने अनुरोध। याद गर्नुहोस् कि radtest ले सर्भर मात्र प्रमाणित गर्छ — WPA2 Enterprise WiFi मा EAP विधिहरू र प्रमाणपत्रहरू थप्छ, जुन छुट्टै तह हो।🏷️Topic Search Variables & Keywords
🎙️ फुल ट्रान्सक्रिप्ट — विस्तार गर्न ट्याप गर्नुहोस्
चरण-दर-चरण समस्या निवारण गाइड र समाधानहरू - अब रेडियस सर्भर सेटअप गर्नुहोस् चरण-दर-चरण गाइड। प्राविधिक अंशु द्वारा अन-स्क्रिन प्रदर्शन।
उबन्टुमा लगभग एक मिनेटमा FreeRADIUS स्थापना गर्नुहोस्, त्यसपछि यसलाई वास्तविक लगइन सर्भर बनाउने भागहरू पूरा गर्नुहोस्: clients.conf मा ग्राहक थप्नुहोस्, प्रयोगकर्ता थप्नुहोस्, र कुनै पनि उपकरण प्रयोग गर्नु अघि radtest मार्फत प्रमाणित गर्नुहोस्।
(स्रोत पृष्ठमा उपलब्ध ट्रान्सक्रिप्ट यस बिन्दुमा समाप्त हुन्छ — पूर्ण वाकथ्रुको लागि माथिको भिडियो हेर्नुहोस्।)
❓ बारम्बार सोधिने प्रश्नहरू
के यो ट्यूटोरियल 100% पछ्याउन नि:शुल्क छ?
हो! प्राविधिक अंशुद्वारा प्रदर्शन गरिएका सबै गाइड र विधिहरू नि:शुल्क, कानुनी र शैक्षिक स्रोतहरू प्रयोग गर्छन्।
के शुरुवातकर्ताहरूले यो गाइड पछ्याउन सक्छन्?
बिल्कुल! प्रत्येक चरणलाई विस्तृत निर्देशनहरूको साथ स्क्रिनमा प्रदर्शन गरिएको छ ताकि जो कोहीले सजिलैसँग पछ्याउन सक्छन्।
म अड्किएमा प्रश्नहरू कहाँ सोध्न सक्छु?
YouTube भिडियोमा सीधा टिप्पणी छोड्नुहोस्, र हाम्रो समुदाय र प्राविधिक अंशुले तपाईंलाई मद्दत गर्नेछ।
🚀 YouTube मा पूरा ट्यूटोरियल हेर्नुहोस्
🚀 YouTube मा पूरा चरण-दर-चरण भिडियो ट्यूटोरियल हेर्नुहोस्: https://www.youtube.com/watch?v=pEBThSAcf9w
IT समर्थन, Windows समस्या निवारण, र सर्भर व्यवस्थापनको लागि प्राविधिक अंशुको सदस्यता लिनुहोस्।
▶️ पूरा भिडियो हेर्नुहोस्