Tuesday, June 19, 2012

การติดตั้ง FreeRadius และ phpmyprepaid บน ubuntu 8.10

การติดตั้ง FreeRadius และ phpmyprepaid บน ubuntu 8.10 ขั้นตอน หากยังไม่ติดตั้ง apache และ php ให้ติดตั้งด้วยคำสั่ง apt-get install apache2 php5 php5-mysql สั่งให้ apache ทำงานด้วยคำสั่ง /etc/init.d/apache2 restart หากยังไม่ติดตั้ง mysql ให้ติดตั้งด้วยคำสั่ง apt-get install mysql-server หากยังไม่ติดตั้ง FreeRadius ให้ติดตั้งด้วยคำสั่ง apt-get install freeradius freeradius-mysql สั่งให้ FreeRadius ทำงานด้วยคำสั่ง /etc/init.d/freeradius start เข้าสู่โปรแกรม mysql ด้วย username คือ root และ password ที่ได้กำหนดไว้ด้วยคำสั่ง mysql –u root –p แล้วป้อนรหัสผ่านของ root ทำการสร้าง Database ชื่อ phpmyprepaid เพื่อใช้ในการเก็บบัญชีผู้ใช้งาน...

ติดตั้ง psu-radius บน ubuntu

PSU-radius เป็น freeradius รุ่นที่ได้ปรับแต่งให้ติดตั้งพร้อมใช้งาน สามารถ authen กับ mail server และ PSU passport ได้ ทดสอบกับ ubuntu 10.04 รูปภาพการติดตั้ง ให้ดาวน์โหลดแฟ้ม http://ftp.psu.ac.th/pub/psu-radius/psu-radius.tgz มาเก็บไว้ก่อนตัวอย่างดาวน์โหลดมาเก็บไว้ที่ /tmp ใช้คำสั่งประมาณว่าwget http://ftp.psu.ac.th/pub/psu-radius/psu-radius.tgz -N -P /tmp แตกแฟ้มที่ดาวน์โหลดมา เอาไปเก็บไว้ที่ /tmp ด้วยคำสั่งประมาณว่าtar -zxpvf /tmp/psu-radius.tgz -C /tmp เข้าไปทำงานใน directory ที่ถูกสร้างขึ้นมาตอนแตกแฟ้มนี้ ด้วยคำสั่งประมาณว่าcd /tmp/psu-radius เริ่มขั้นตอนติดตั้งด้วยคำสั่งsudo sh install-psu-radius.sh ระบบจะเริ่มทำการติดตั้ง รอสักครู่ก็จะใช้งานได้ ทดสอบ user ใน server แบบ localhost โดยตรง ใช้คำสั่งว่าsudo radtest mama 123456...

ติดตั้ง freeradius บน ubuntu

หมายเหตุ:  ต้องระวัง การปรับแต่งค่า freeradius 2.x บน ubuntu เปลี่ยนแปลงไปจาก freeradius 1.x ไปมาก ทดสอบกับ ubuntu 10.04 และ freeradius 2.x ต้นฉบับ freeradius อยู่ที่ http://freeradius.org สมมติว่า radius server นี้มีหมายเลข ip เป็น 10.0.1.1 ติดตั้งด้วยคำสั่ง sudo apt-get install freeradius freeradius-utils freeradius-mysql freeradius-ldap gawk สั่งให้ทำงานด้วยคำสั่ง sudo /etc/init.d/freeradius start ทดสอบว่า freeradius ติดตั้งใช้งานได้แล้วด้วยตัวอย่างคำสั่ง*** จากตัวอย่างให้แทนข้อความ your_root_password ด้วยรหัสผ่านของ rootsudo radtest your_name your_password 127.0.0.1 0 testing123หากถูกต้องจะได้รับข้อความตอบกลับประมาณว่าSending Access-Request of id 232 to 127.0.0.1 port 1812    User-Name = "your-name"   ...

Page 1 of 3612345Next

 
Design by GURU