क्या आप सीखना चाहेंगे कि उबंटू लिनक्स पर MySQL एकीकरण के साथ एक Freeradius स्थापना कैसे करें? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि उबंटू लिनक्स पर Freeradius कैसे स्थापित करें और पहली बार अपने त्रिज्या सर्वर का उपयोग कैसे करें।
• उबुन्टु 18.04
• उबंटू 19.04
• फ्रीरेडियस 3.0.16
FreeRadius ट्यूटोरियल:
इस पृष्ठ पर, हम Grafana ट्यूटोरियल की एक सूची के लिए त्वरित पहुँच प्रदान करते हैं।
ट्यूटोरियल – उबंटू लिनक्स पर फ्रीराडियस इंस्टालेशन
लिनक्स कंसोल पर, FreeRadius और MySQL सेवा को स्थापित करने के लिए निम्न कमांड का उपयोग करें।
# apt-get update
# apt-get install freeradius freeradius-mysql mysql-server mysql-client
स्थापना समाप्त करने के बाद, MySQL डेटाबेस सर्वर तक पहुंचने के लिए निम्न कमांड का उपयोग करें।
# mysql -u root -p
MySQl सर्वर कंसोल पर, हमें निम्न कार्य करने की आवश्यकता है:
• त्रिज्या नाम का एक डेटाबेस बनाएं।
• त्रिज्या नामक एक MySQL उपयोगकर्ता बनाएँ।
• त्रिज्या उपयोगकर्ता को त्रिज्या डेटाबेस पर अनुमति दें।
MySQL के अंदर सही schema.sql फ़ाइल और आयात त्रिज्या डेटाबेस टेम्पलेट का पता लगाएँ।
MySQL के अंदर सही setup.sql फ़ाइल और आयात त्रिज्या डेटाबेस टेम्पलेट का पता लगाएँ।
हर बार जब आप फ़ाइल आयात करने का प्रयास करते हैं तो सिस्टम त्रिज्या SQL उपयोगकर्ता के पासवर्ड का अनुरोध करेगा।
# updatedb
# locate main/mysql/schema.sql | grep freeradius
# mysql -u radius -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
Freeradius MySQL मॉड्यूल को सक्षम करने के लिए एक प्रतीकात्मक लिंक बनाएं।
# ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
आपने FreeRadius MySQL मॉड्यूल को सफलतापूर्वक सक्षम किया है।
Freeradius विन्यास – MySQL प्रमाणीकरण
अब, हमें FreeRadius को कॉन्फ़िगर करने और MySQL प्रमाणीकरण को सक्षम करने की आवश्यकता है।
/Etc/freeradius/3.0/mods-enabled निर्देशिका के अंदर SQL फ़ाइल संपादित करें।
# vi /etc/freeradius/3.0/mods-enabled/sql
हमारे विन्यास से पहले SQL फ़ाइल की सामग्री यहां दी गई है।
SQL कॉन्फ़िगरेशन फ़ाइल को संपादित करें और त्रिज्या MYSQL डेटाबेस जानकारी डालें।
हमारे कॉन्फ़िगरेशन के बाद यहां फ़ाइल है।
कॉन्फ़िगरेशन समाप्त करने के बाद, Freeradius सेवा को पुनरारंभ करें।
# service freeradius restart
आपने FreeRadius सर्वर इंस्टॉलेशन सफलतापूर्वक पूरा कर लिया है।
उबंटू लिनक्स पर Daloradius इंस्टॉलेशन
अब, हम Daloradius नामक एक वेब प्रशासन उपकरण स्थापित करने जा रहे हैं।
Apache वेब सर्वर और आवश्यक मॉड्यूल को स्थापित करने के लिए निम्न कमांड का उपयोग करें।
# apt-get install apache2 php libapache2-mod-php php-mysql unzip
# apt-get install php-pear php-db php-mail php-gd php-common php-mail-mime
डाउनलोड करें और Daloradius सॉफ़्टवेयर निकालें।
अपाचे वेब सर्वर रूट निर्देशिका के अंदर Daloradius स्थापना फ़ाइलों को स्थानांतरित करें।
# mkdir /downloads/daloradius -p
# cd /downloads/daloradius
# wget https://github.com/lirantal/daloradius/archive/master.zip
# unzip master.zip
# mv daloradius-master /var/www/html/daloradius
MySQL के अंदर Daloradius डेटाबेस टेम्पलेट आयात करें।
MySQL के अंदर डेटाबेस टेम्पलेट को आयात करने के लिए निम्न कमांड का उपयोग करें।
हर बार जब आप फ़ाइल आयात करने का प्रयास करते हैं तो सिस्टम त्रिज्या SQL उपयोगकर्ता के पासवर्ड का अनुरोध करेगा।
# cd /var/www/html/daloradius/contrib/db/
# mysql -u radius -p radius < fr2-mysql-daloradius-and-freeradius.sql
# mysql -u radius -p radius < mysql-daloradius.sql
फ़ाइल daloradius.conf.php कॉन्फ़िगरेशन फ़ाइल संपादित करें।
# vi /var/www/html/daloradius/library/daloradius.conf.php
फ़ाइल को अपने रेडियस MySQL डेटाबेस से कनेक्ट करने के लिए कॉन्फ़िगर करें।
यहाँ हमारे विन्यास से पहले daloradius.conf.php फ़ाइल है।
यहाँ हमारे विन्यास के साथ daloradius.conf.php फ़ाइल है।
Daloradius फ़ोल्डर पर सही फ़ाइल अनुमति सेट करें।
Apache वेब सर्वर को पुनरारंभ करें।
# chown www-data.www-data /var/www/html/daloradius/* -R
# service freeradius restart
# service apache2 restart
आपने DaloRadius स्थापना को सफलतापूर्वक पूरा कर लिया है।
DaloRadius तक पहुँचना
अपना ब्राउज़र खोलें और अपने वेब सर्वर प्लस / डेलोराडियस का आईपी पता डालें
हमारे उदाहरण में, निम्न URL ब्राउज़र में दर्ज किया गया था:
• http://35.162.85.57/daloradius
Daloradius वेब इंटरफ़ेस प्रस्तुत किया जाना चाहिए।
लॉगिन स्क्रीन पर, डिफ़ॉल्ट उपयोगकर्ता नाम और डिफ़ॉल्ट पासवर्ड का उपयोग करें।
• डिफ़ॉल्ट उपयोगकर्ता नाम: व्यवस्थापक
• डिफ़ॉल्ट पासवर्ड: त्रिज्या
एक सफल लॉगिन के बाद, आपको Daloradius डैशबोर्ड पर भेजा जाएगा।
बधाई हो! आप Daloradius वेब इंटरफ़ेस तक पहुँचने में सक्षम थे।
DaloRadius – एक उपयोगकर्ता खाता जोड़ना
चलो एक नया उपयोगकर्ता खाता बनाने के लिए Daloradius का उपयोग करें जो MySQL डेटाबेस पर संग्रहीत किया जाएगा।
Daloradius डैशबोर्ड पर, प्रबंधन मेनू का उपयोग करें और नए उपयोगकर्ता विकल्प पर क्लिक करें।
कॉन्फ़िगरेशन खत्म करने के बाद अप्लाई बटन पर क्लिक करें।
फ्रीडेरियस प्रमाणीकरण परीक्षण
निम्नलिखित आदेशों का उपयोग करते हुए रेडियस सर्वर पर स्थानीय रूप से अपने त्रिज्या प्रमाणीकरण का परीक्षण करें:
# radtest bruno boss123 localhost 0 testing123
यहाँ एक सफल त्रिज्या प्रमाणीकरण का एक उदाहरण दिया गया है:
हम उपयोगकर्ता खाते को प्रमाणित करने के लिए ब्रूनो उपयोगकर्ता नाम और बॉस123 पासवर्ड का उपयोग कर रहे हैं।
Test123 स्थानीय परीक्षणों के लिए क्लाइंट.conf फ़ाइल में शामिल एक डिफ़ॉल्ट डिवाइस पासवर्ड है।