หน้า 1 จากทั้งหมด 1

Re: ติดตั้ง FreeRadius - Open Source Radius Server

โพสต์โพสต์แล้ว: 16 ก.พ. 2010 06:52
โดย haeha
ขอความกรุณาแก้ error นี้ให้หน่อยครับ
ผมติดตั้งใน CentOs 5.4 Final Release
ตามวิธีข้างบน จนถึงขั้นตอน
service radiusd start แล้ว แต่รันไม่ขึ้น

[root@localhost ~]# service radiusd start
Starting RADIUS server: [FAILED]

เช็ค radius.log แล้วขึ้น error แบบนี้

Tue Feb 16 06:33:30 2010 : Info: Loaded virtual server inner-tunnel
Tue Feb 16 06:33:30 2010 : Error: Could not link driver rlm_sql_mysql: rlm_sql_mysql.so: cannot open shared object file: No such file or directory
Tue Feb 16 06:33:30 2010 : Error: Make sure it (and all its dependent libraries!) are in the search path of your system's ld.
Tue Feb 16 06:33:30 2010 : Error: /etc/raddb/sql.conf[22]: Instantiation failed for module "sql"
Tue Feb 16 06:33:30 2010 : Error: /etc/raddb/sites-enabled/default[159]: Failed to find module "sql".
Tue Feb 16 06:33:30 2010 : Error: /etc/raddb/sites-enabled/default[62]: Errors parsing authorize section.
Tue Feb 16 06:33:30 2010 : Error: Failed to load virtual server <default>

ไม่ทราบว่าต้องแก้ไขยังไง ถึงจะใช้งานได้ครับ
ผมเข้าใจว่ามันไม่พบ mysql driver --> rlm_sql_mysql: rlm_sql_mysql.so:

แต่ไม่ทราบวิธีโหลดและติดตั้งไดเวอรื สำหรับ freeradius-server-2.1.8.tar.gz for CentOs 5.4
รบกวนขอคำแนะนำด้วยนะครับ

Re: ติดตั้ง FreeRadius - Open Source Radius Server

โพสต์โพสต์แล้ว: 16 ก.พ. 2010 08:56
โดย voip4share
ใช่ครับ ปัญหาเกิดจากโปรแกรม FreeRadius หาโมดูล sql ไม่เจอ (มีการเรียกใช้โมดูลนี้ในไฟล์คอนฟิก แต่โปรแกรมหาโมดูลไม่เจอ) เป็นเพราะว่าตอนคอมไพล์ไม่ได้คอมไพล์ sql module ไปด้วย

ตอนที่เราใช้คำสั่ง ./configure นะครับ มันจะตรวจเช็คในเครื่องว่ามีโปรแกรมอื่นๆที่มันต้องการหรือเปล่า ถ้ามีมันก็จะคอมไพล์ให้รองรับการใช้งานร่วมกับโปรแกรมเหล่านั้น แต่ถ้าหาไม่เจอมันก็จะไม่คอมไพล์

ผมสงสัยว่าในเครื่องของคุณ haeha ยังไม่ได้ติดตั้ง mysql-devel หน่ะครับ ถ้าใช่หล่ะก็ผมต้องขอโทษด้วยผมลืมเขียนไป แต่ผมก็ได้แก้ไขแล้วครับ :D

ตอนที่ใช้คำสั่ง ./configure มีข้อความอะไรที่เกี่ยวกับ mysql หรือเปล่าครับ ลองทำใหม่อีกรอบแล้วก๊อปมาให้ผมดูหน่อยครับและตอนคอมไพล์ FreeRadius มี Error อะไรหรือเปล่าครับ

เบื้องต้นผมแนะนำอย่างนี้นะครับ ลองเช็คดูครับว่าในเครื่องมี mysql-devel อยู่หรือเปล่า
โค้ด: เลือกทั้งหมด
rpm -qa | grep mysql

ถ้าสมมุตว่าไม่มี mysql-devel ก็ติดตั้งก่อนครับ
โค้ด: เลือกทั้งหมด
yum -y install mysql-devel

แล้วก็คอมไพล์ FreeRadius อีกรอบ

Re: ติดตั้ง FreeRadius - Open Source Radius Server

โพสต์โพสต์แล้ว: 17 ก.พ. 2010 03:59
โดย haeha
ขอบคุณ Administrator ที่มาช่วยแก้ไขปัญหา
Error: Could not link driver rlm_sql_mysql: rlm_sql_mysql.so: cannot open shared object file: No such file or directory
ทำตามวิธีข้างบนแล้วก็ผ่าน error นี้ไปได้ครับ

ฝากวิธีแก้ปัญหาอีก ปัญหาสำหรับมือใหม่หัดลงเหมือนผมนะครับ พอท่านลงถึง Step 16
16. สตาร์ทเซอร์วิส radiusd
[root@localhost ~]# service radiusd start
Starting RADIUS server: [FAILED]
จะมีปัญหา service รันไม่ขึ้น

ปัญหาหลังจากสั่งรันเซอร์วิส radiusd
เนื่องมาจาก หากท่านยังไม่แก้ไขไฟล์คอนฟิกเลย จะไม่สามารถรันเซอร์วิส radiusd ได้

เมื่อเกิดปัญหาในการใช้งาน radiusd ไฟล์หนึ่งที่สามารถตรวจสอบปัญหาได้คือไฟล์ /var/log/radius/radius.log
ถ้าใน log file ท่านขึ้นแบบนี้

Wed Feb 17 02:36:05 2010 : Error: rlm_eap: SSL error error:02001002:system library:fopen:No such file or directory
Wed Feb 17 02:36:05 2010 : Error: rlm_eap_tls: Error reading certificate file /etc/raddb/certs/server.pem
Wed Feb 17 02:36:05 2010 : Error: rlm_eap: Failed to initialize type tls
Wed Feb 17 02:36:05 2010 : Error: /etc/raddb/eap.conf[17]: Instantiation failed for module "eap"
Wed Feb 17 02:36:05 2010 : Error: /etc/raddb/sites-enabled/inner-tunnel[223]: Failed to find module "eap".
Wed Feb 17 02:36:05 2010 : Error: /etc/raddb/sites-enabled/inner-tunnel[176]: Errors parsing authenticate section.
Wed Feb 17 02:36:05 2010 : Error: Failed to load virtual server inner-tunnel

วิธีแก้ปัญหานี้สามารถเข้าไปดูได้ที่นี่ครับ
http://spalinux.com/2009/11/basic_install_freeradius

แต่ตาม Link ข้างบน แนะนำแต่วิธีสร้าง certificate ไฟล์ เพื่อทดสอบการใช้งาน radiusd เท่านั้น
ไม่ได้ระบุวิธีแก้ไขคอนฟิก เพื่อระบุ Certificate Details เพื่อแสดงชื่อหน่วยงานให้ถูกต้อง สำหรับการใช้งานจริง
รบกวนขอความรู้เพิ่มเติมด้วยนะครับ สำหรับท่านที่ทราบ

Re: ติดตั้ง FreeRadius - Open Source Radius Server

โพสต์โพสต์แล้ว: 17 ก.พ. 2010 09:44
โดย voip4share
ขอโทษอีกรอบครับ ผมเขียนบทความข้ามไปหน่อย มันยังไม่มีขั้นตอนการสร้าง Certificate ผมเพิ่มในบทความแล้วครับ :D รบกวนอ่านเพิ่มเติมในบทความนะครับ เทสแล้วครับว่ารันได้ชัวร์

Re: ติดตั้ง FreeRadius - Open Source Radius Server ให้รองรับ EAP

โพสต์โพสต์แล้ว: 17 ก.ค. 2011 15:47
โดย sitt01
ผมไปลบ radius.log ไปแล้วมันก็ไม่ขึ้นอีกเลย ต้องทำยังไงครับ

Re: ติดตั้ง FreeRadius - Open Source Radius Server ให้รองรับ EAP

โพสต์โพสต์แล้ว: 18 ก.ค. 2011 21:01
โดย nuiz
สตาร์ท radius ใหม่ น่าจะได้ครับ

Re: ติดตั้ง FreeRadius - Open Source Radius Server ให้รองรับ EAP

โพสต์โพสต์แล้ว: 18 ก.ค. 2011 21:04
โดย sitt01
ทำแล้วไม่ได้ครับ ผมลองมัน fail แต่ log ไม่ขึ้น