
1. สร้างฐานข้อมูล ezradius ผ่านทาง phpmyadmin
-นำเข้าฐานข้อมูล โดยสามารถดาวว์โหลดได้ที่ https://www.dropbox.com/s/ye1vzowa5k1cbes/ezradius.sql
2.สร้าง user สำหรับจัดการฐานข้อมูล ezradius ดังนี้
user : ezroot
pass : ezpassword
3. ติดตั้ง ezRadius บนครื่องให้บริการ Hotspot Managements
cd /var/www/html
wget https://www.dropbox.com/s/57dy1hesqv75ktz/ezradius-comm-0.2.1.tar.gz
tar -zxvf ezradius-comm-0.2.1.tar.gz
4. ปรับแต่งค่า config ฐานข้อมูลดังนี้ โดยเข้าไปที่ http://ip-server/ezradius-comm
- หน้าจอ login ให้ป้อน User name เป็น admin และ Password เป็น admin
- ไปยังเมนู Tool --> Config editer แล้วตั้งค่าต่างดังตัวอย่าง

5. ปรับแต่ง freeradius เพื่อใช้เชื่อมต่อฐานข้อมูล ezRadius แก้ไขไฟล์ /etc/freeradius/sql.conf
server = "localhost"
login = "ezroot"
password = "ezpassword"
radius_db = "ezradius"
usergroup_table = "usergroup" #แก้ไขเพื่อให้สามารถใช้งานได้กับ ezRadius Hotspot Managements
6. สั่ง freeradius ให้เริ่มทำงานใหม่ด้วยคำสั่ง service freeradius restart
7. ปรับแก้โค๊ดของ ezRadius ส่วนของการ killoff โดยเข้าไปแก้ไฟล์ /var/www/html/ezradius-comm/disconnect-user.php
-แก้ไขเพิ่มคำว่า php ในการสั่ง echo แสดงผล เนื่องจาก php 5.5.9 บังคับให้เขียนรูปแบบโค๊ด php แบบเต็ม
<?php echo $theUser; ?>
<?php echo $nasaddr; ?>
<?php echo $nassecret; ?>
<?php echo $coaport; ?>
8. ปรับแต่งการทำงานของ php ให้เหมาะสมกับ ezRadius โดยสร้างไฟล์ /etc/apache2/conf-available/ezradius.conf และเพิ่มข้อความต่อไปนี้
# ezRadius default Apache configuration
Alias /ezradius /var/www/html/ezradius-comm
<Directory /var/www/html/ezradius-comm>
Options FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag register_globals On
php_flag session.auto_start On
</IfModule>
</Directory>
- สั่งให้ script ทำงาน
cd /etc/apache2/conf-enabled
ln -s /etc/apache2/conf-available/ezradius.conf ezradius.conf
- สั่งให้ apache2 เริ่มทำงานใหม่ด้วยคำสั่ง
service apache2 restart
9. ทดสอบเข้าใช้งาน ezRadius ได้ที่ http://ipserver/ezradius






ที่มา http://www.phuketadmin.org/index.php?topic=7214.0
-นำเข้าฐานข้อมูล โดยสามารถดาวว์โหลดได้ที่ https://www.dropbox.com/s/ye1vzowa5k1cbes/ezradius.sql
2.สร้าง user สำหรับจัดการฐานข้อมูล ezradius ดังนี้
user : ezroot
pass : ezpassword
3. ติดตั้ง ezRadius บนครื่องให้บริการ Hotspot Managements
cd /var/www/html
wget https://www.dropbox.com/s/57dy1hesqv75ktz/ezradius-comm-0.2.1.tar.gz
tar -zxvf ezradius-comm-0.2.1.tar.gz
4. ปรับแต่งค่า config ฐานข้อมูลดังนี้ โดยเข้าไปที่ http://ip-server/ezradius-comm
- หน้าจอ login ให้ป้อน User name เป็น admin และ Password เป็น admin
- ไปยังเมนู Tool --> Config editer แล้วตั้งค่าต่างดังตัวอย่าง

5. ปรับแต่ง freeradius เพื่อใช้เชื่อมต่อฐานข้อมูล ezRadius แก้ไขไฟล์ /etc/freeradius/sql.conf
server = "localhost"
login = "ezroot"
password = "ezpassword"
radius_db = "ezradius"
usergroup_table = "usergroup" #แก้ไขเพื่อให้สามารถใช้งานได้กับ ezRadius Hotspot Managements
6. สั่ง freeradius ให้เริ่มทำงานใหม่ด้วยคำสั่ง service freeradius restart
7. ปรับแก้โค๊ดของ ezRadius ส่วนของการ killoff โดยเข้าไปแก้ไฟล์ /var/www/html/ezradius-comm/disconnect-user.php
-แก้ไขเพิ่มคำว่า php ในการสั่ง echo แสดงผล เนื่องจาก php 5.5.9 บังคับให้เขียนรูปแบบโค๊ด php แบบเต็ม
<?php echo $theUser; ?>
<?php echo $nasaddr; ?>
<?php echo $nassecret; ?>
<?php echo $coaport; ?>
8. ปรับแต่งการทำงานของ php ให้เหมาะสมกับ ezRadius โดยสร้างไฟล์ /etc/apache2/conf-available/ezradius.conf และเพิ่มข้อความต่อไปนี้
# ezRadius default Apache configuration
Alias /ezradius /var/www/html/ezradius-comm
<Directory /var/www/html/ezradius-comm>
Options FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag register_globals On
php_flag session.auto_start On
</IfModule>
</Directory>
- สั่งให้ script ทำงาน
cd /etc/apache2/conf-enabled
ln -s /etc/apache2/conf-available/ezradius.conf ezradius.conf
- สั่งให้ apache2 เริ่มทำงานใหม่ด้วยคำสั่ง
service apache2 restart
9. ทดสอบเข้าใช้งาน ezRadius ได้ที่ http://ipserver/ezradius






ที่มา http://www.phuketadmin.org/index.php?topic=7214.0