האם בדעתך ללמוד כיצד לבצע התקנה פריאדיוס עם שילוב 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 בשם רדיוס.
• תן הרשאה מעל מסד הנתונים של הרדיוס למשתמש הרדיוס.

Copy to Clipboard

אתר את הקובץ 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 לפני התצורה שלנו.

Copy to Clipboard

ערוך את קובץ התצורה של SQL והוסף את מידע מסד הנתונים Radius MYSQL.

הנה הקובץ לאחר התצורה שלנו.

Copy to Clipboard

לאחר סיום התצורה, הפעל מחדש את שירות 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 לפני התצורה שלנו.

Copy to Clipboard

הנה קובץ daloradius.conf.php עם התצורה שלנו.

Copy to Clipboard

הגדר את הרשאת הקובץ הנכונה בתיקיה 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

להלן דוגמה לאימות רדיוס מוצלח:

Copy to Clipboard

אנו משתמשים בשם המשתמש של Bruno ובסיסמת boss123 כדי לאמת את חשבון המשתמש.

הבדיקה123 היא סיסמת התקן המוגדרת כברירת מחדל הכלולה בקובץ clients.conf עבור בדיקות מקומיות.