วันพุธที่ 23 มิถุนายน พ.ศ. 2553

ติดตั้ง FreeRadius บน FreeBSD

FreeRadius เป็นโปรแกรมที่ผมต้องใช้บ่อยๆ เพราะใช้สำหรับจัดการระบบ authentication ให้กับ user ซึ่งอาจจะมีเพื่อนๆที่ต้องการใช้งานอย่างผมบ้าง ก็เลยจะขออธิบายไว้ ณ ที่นี้

การติดตั้ง FreeRadius ผ่าน ports

ก่อนการติดตั้งโปรแกรมผ่าน ports ทุกครั้ง ควรที่จะ อัพเดต ports ให้ล่าสุดก่อน ด้วยคำสั่ง cvsup

# cvsup -g -L 2 -h cvsup.tw.freebsd.org /usr/share/example/cvsup/port-supfile

FreeRadius ที่มีอยู่ใน ports นั้นจะมีอยู่ 2 เวอร์ชั่น คือ 1.x กับ 2.x ถ้าเอาตามความคุ้นเคยแล้ว ก็ยังงคงเลือก 1.x ครับ เพราะ Feature อื่นๆ และ โครงสร้างของ 2.x นั้นเปลี่ยนไป และยังไม่ได้ไปอ่านเลย

# whereis freeradius
/usr/ports/net/freeradius

# cd /usr/ports/net/freeradius
# make install clean

หลังจากติดตั้งเสร็จเรียบร้อยแล้ว ก็มาทดลองอย่าง คร่าวๆ นะครับ คือ start radius service ด้วยมือ ในโหมด debug

# /usr/local/sbin/radius -X

ถัดไปก็คือการ จำลอง client หรือ ใช้โปรแกรมทดสอบ ลองส่ง packet login ดู (ด้วย username, password ของ user ที่มีอยู่ใน FreeBSD system นั่นเหละ) ถ้าสำเร็จก็แปลว่า การติดตั้ง FreeRadius นั้นเสร็จเรียบร้อยครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น