האם בדעתך ללמוד כיצד לבצע התקנה פריאדיוס עם שילוב MySQL על אובונטו לינוקס? במדריך זה, אנחנו הולכים להראות לך כיצד להתקין Freeradius על אובונטו לינוקס ואיך לגשת לשרת הרדיוס שלך בפעם הראשונה.
• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16
ערכת לימוד של FreeRadius:
בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד של Grafana.
ערכת לימוד – התקנת FreeRadius על אובונטו לינוקס
במסוף Linux, השתמש בפקודות הבאות כדי להתקין את FreeRadius ואת שירות MySQL.
# apt-get update
# apt-get install freeradius freeradius-mysql mysql-server mysql-client
לאחר סיום ההתקנה, השתמש בפקודה הבאה כדי לגשת לשרת מסד הנתונים MySQL.
# mysql -u root -p
במסוף השרת MySQl, עלינו לבצע את המשימות הבאות:
• צור מסד נתונים בעל שם רדיוס.
• צור משתמש MySQL בשם רדיוס.
• תן הרשאה מעל מסד הנתונים של הרדיוס למשתמש הרדיוס.
אתר את הקובץ schema.sql הנכון ואת תבנית מסד הנתונים של רדיוס הייבוא בתוך MySQL.
אתר את קובץ setup.sql הנכון ואת תבנית מסד הנתונים של רדיוס הייבוא בתוך MySQL.
המערכת תבקש את הסיסמה של משתמש 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 בהצלחה.
תצורת פריאדיוס – אימות MySQL
עכשיו, אנחנו צריכים להגדיר FreeRadius ולאפשר אימות MySQL.
ערוך את קובץ ה- SQL בתוך הספריה התומכת /etc/freeradius/3.0/mods.
# vi /etc/freeradius/3.0/mods-enabled/sql
הנה התוכן של קובץ SQL לפני התצורה שלנו.
ערוך את קובץ התצורה של SQL והוסף את מידע מסד הנתונים Radius MYSQL.
הנה הקובץ לאחר התצורה שלנו.
לאחר סיום התצורה, הפעל מחדש את שירות Freeradius.
# service freeradius restart
סיימת את ההתקנה של שרת FreeRadius בהצלחה.
התקנת דלוארדיוס על אובונטו לינוקס
עכשיו, אנחנו הולכים להתקין כלי ניהול אינטרנט בשם Daloradius.
השתמש בפקודות הבאות כדי להתקין את שרת האינטרנט של אפאצ'י ואת המודולים הדרושים.
# 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
יבא את תבנית מסד הנתונים Daloradius בתוך MySQL.
השתמש בפקודות הבאות כדי לייבא את תבנית מסד הנתונים בתוך 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
קבע את תצורת הקובץ כך שיתחבר למסד הנתונים של Radius MySQL.
הנה קובץ daloradius.conf.php לפני התצורה שלנו.
הנה קובץ daloradius.conf.php עם התצורה שלנו.
הגדר את הרשאת הקובץ הנכונה בתיקיה Daloradius.
הפעל מחדש את שרת האינטרנט אפאצ'י.
# chown www-data.www-data /var/www/html/daloradius/* -R
# service freeradius restart
# service apache2 restart
סיימת את ההתקנה DaloRadius בהצלחה.
גישה לדאלו-רדויוס
פתח את הדפדפן שלך והזן את כתובת ה-IP של שרת האינטרנט שלך בתוספת /daloradius.
בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:
• 80 http://35.162.85.57/daloradius
יש להציג את ממשק האינטרנט של דלוראדיוס.
במסך הכניסה, השתמש בשם המשתמש ובסיסמת ברירת המחדל המהווים ברירת מחדל.
• שם משתמש המהווה ברירת מחדל: מנהל מערכת
• סיסמת ברירת מחדל: רדיוס
לאחר כניסה מוצלחת, תישלח ללוח המחוונים של דלוארדיוס.
מזל טוב! הצלחת לגשת לממשק האינטרנט של דלוארדיוס.
DaloRadius – הוספת חשבון משתמש
הבה נשתמש ב- Daloradius כדי ליצור חשבון משתמש חדש שיאוחסן במסד הנתונים MySQL.
בלוח המחוונים של Daloradius, גש לתפריט ניהול ולחץ על האפשרות משתמש חדש.
לאחר סיום התצורה לחץ על לחצן החל.
בדיקת אימות פריאדיוס
בדוק את אימות הרדיוס שלך באופן מקומי בשרת Radius באמצעות הפקודות הבאות:
# radtest bruno boss123 localhost 0 testing123
להלן דוגמה לאימות רדיוס מוצלח:
אנו משתמשים בשם המשתמש של Bruno ובסיסמת boss123 כדי לאמת את חשבון המשתמש.
הבדיקה123 היא סיסמת התקן המוגדרת כברירת מחדל הכלולה בקובץ clients.conf עבור בדיקות מקומיות.