สวัสดีครับ ผมขอภัยที่นอกเรื่องหน่อยนะครับ คือผมทำโปคเจค เรื่อง hotspot ครับ แล้วผมก็มีความรู้เกี่ยวกับ linux ซึ่งถือว่าน้อยมาก แล้วมีเรื่องสงสัยเกี่ยวกับการควบคุมแบนวิช อยากจะถามพี่ๆน่ะครับ
ผมใช้ เครื่อง PC 1 เครื่อง เป็น server OS:fedara core3 ที่ใช้จัดการ โดยลง webserver ,freeradius,Chillispot(เป็นโปรแกรมจัดการการเข้าใช้งาน)
การทำงานโดยรวมคือ
1.ผู้เข้าใช้ระบบ hotspot ในการเล่นอินเตอร์เนตจะได้รับ ip จาก chillispot ซึ่งเป็นตัวแจก ip ให้
2.เมื่อต้องการเล่นอินเตอร์เนตโดยเปิดบราวเซอร์ขึ้นมา chillispot จะทำการ redirect หน้า login มากให้ผุ้ใช้กรอก username password
3.นำ username password ไปตรวจสอบกับ freeradius ถ้า username password ถูกต้อง freeradius ก็จะส่งเพ๊กเกจสิทธิต่างๆ เช่น แบนวิชที่ได้รับอนุญาติให้ใช้ในการอัพโหลด/ดาวน์โหลด โดยข้อมูลสิทธินี้ freeradius จะส่งมาให้กับ chillispot เพื่อควบคุมให้ client ได้ทำงานตามนั้น
คือว่าตอนไปสอบโปรเจคน่ะครับ อาจารย์ถามรายละเอียดว่า
1. chillispot ทำการควบคุม bandwidth ของแต่ละ ipหรือแต่ละยูสเซอร์ อย่างไร (จริงๆแล้วอะไรเป็นตัวควบคุมแบนด์วิชนี้และทำงานอย่างไร) ผมตอบกับอาจารย์ไม่ได้
ผมอยากจะถามพี่ๆว่า
-ถ้าโปรแกรม chillispot เองเป็นตัวควบคุมแบนด์วิช แล้วมันควบคุมได้อย่างไรหรอครับ
-หรือถ้าไม่ใช่ chillispot เป็นตัวควบคุมแล้วมันสร้างกฏไว้ที่ไหนเพื่อจำกัดแบนวิชนี้ เช่น netfilter รึป่าวครับ และสามารถตรวจสอบได้อย่างไร
2. อยากทราบความสัมพันธ์ของระหว่างการทำงานของโปรแกรม chillispot กับ การแจก ip ให้กับเครื่อง client (chillispot เป็นตัวแจก ip เอง) โดยมีข้อสังเกตุว่าทำไมไม่ใช้ dhcp server ต่างหากเป็นตัวแจก
(ผมหาข้อมูลจากเวปของ chillispot "www.chillispot.info" แล้วมันไม่มีข้อมูลเชิงเทคนิคลึกๆเลยน่ะครับก็เลยไม่รู้จะได้ข้อมูลอย่างไร และจริงๆแล้วผมควรจะต้องแกะ code ของโปรแกรมดู แต่ว่าผมแกะไม่เป็นน่ะครับไม่รู้ว่าจะเริ่มยังไง แล้วก็เหลือเวลาน้อยมากครับ ขอความกรุณาพี่ๆ ช่วยตอบคำถาม หรือว่า มีแหล่งข้อมูลที่เกี่ยวข้องช่วยส่งให้หน่อยครับ)
ขอบคุณมากๆเลยครับ (i_icejung@hotmail.com)


Posts: 1
Joined: 24-10-2007