หาหมูทดลองครับ ตัวscript ติดตั้งนี้ดัดแปลงมาจากของ คุณ ลูกตาล ม.บู
เอา มาจากของคุณ jakieboy + คุณ gigaza ขอขอบคุณทุกท่าน ณที่นี้ด้วยครับ รูปร่างตัว ม.บู อาจจะยังไม่ดีเท่าไหร่นะครับแต่ใช้งานได้ไม่มีปัญหา หากไม่ชอบก็สามารถ ไปเอาม.บูของท่านอื่นมาแทนหลังจากลง เสร็จแล้วได้
การ เก็บ log ต่างจะเป็นค่า default ของ cc หากมีโอกาสอาจจะทำ script ติดตั้งในส่วน syslog หรือเก็บ log ต่างๆ อีกที เพราะตอนนี้ยังเลือกไม่ถูกว่าจะเก็บแบบไหนครับ
สิ่งนี้จะทำให้ความหวังของผมเป็นจริงหรือป่าวครับ อิอิ
Gcc, kernel-sourcecode ของ ClarkConnect enterprise-5.0 ครับ
http://122.155.1.135/~kings/addon/gcc/Gcc5.rar
ลงเสร็จแล้ว ไม่ต้องใช้คำสั่งพวกนี้อีกน่ะครับ
# yum upgrade
# yum clean all
# yum groupinstall "Development Tools"
# yum install kernel-sourcecode
# yum install kernel-devel kernel-PAE-devel
เคดิส หยิบมาจากเว็บ king-network โดยคุณ ฮ่องเต้ฟูหลิง™
Gcc, kernel-sourcecode ของ ClarkConnect enterprise-5.0 ครับ
http://122.155.1.135/~kings/addon/gcc/Gcc5.rar
ลงเสร็จแล้ว ไม่ต้องใช้คำสั่งพวกนี้อีกน่ะครับ
# yum upgrade
# yum clean all
# yum groupinstall "Development Tools"
# yum install kernel-sourcecode
# yum install kernel-devel kernel-PAE-devel
เคดิส หยิบมาจากเว็บ king-network โดยคุณ ฮ่องเต้ฟูหลิง™
ตัว setup updateวันที่ 15/10/2552
*script นี้จะทำการ ลง developtool (เนื่องจากต้อง compile coova)หาก internet โหลดนอกประเทศ ช้า ให้ลองหาโหลด ตัว developtool ที่เขาทำไว้แล้วมาใช้นะครับจะได้ไม่เสียเวลาโหลดประมาณ 77 M หากใครคิดว่า เนทออกนอก พอใช้ได้ก็ ให้ติดตั้งแบบเดิมนะครับตัว script จะจัดการ download ให้
เดี๋ยวแก้บั๊กหมดจะทำไฟล์ setup ให้ใหม่นะครับ ตอนนี้ใครเจอบั๊กอะไรก็บอกด้วยนะครับ
changelog 15/10/2552
-เปลี่ยนfreeradius เป็น เวอร์ชัน 2.1.7
-เปลี่ยนจาก chilli มาเป็น coova 1.0.14
-แก้ไข ม.บู ให้ใช้กับ freeradius 2.x.x
แก้ไขหน้า adduser แบบหลายคน ให้เวลา แสดงข้อมูล password ตรงกับที่กรอก แต่เวลาลงDB เป็น MD5
changelog 28/9/2552
-แก้ไข ม.บู
manage_group.php
สามารถกำหนด เวลาเล่นสูงสุดต่อวันได้ (ทดสอบแล้วใช้งานได้)
กำหนดเวลาที่สามารถเล่นได้ต่อlogin 1 ครั้ง (ทดสอบแล้วใช้งานได้)
จำกัด download upload (ทดสอบแล้วจำกัดได้จริงแค่ download)
กำหนดวันหมดอายุ (ทดสอบแล้วใช้งานได้แต่ถ้าหมดอายุแล้ว เวลาlogin จะขึ้นว่าข้อมูล ไม่ถูกต้องเหมือนพิมพ์พาสผิด ไม่ได้แจ้งว่าหมดอายุ คาดว่าต้องเปลี่ยนไปใช้ freeradius 2 เพราะ freeradius 1.1.8 ไม่มี module rlm_expiration)
changelog 27/9/2552
-แก้ไข script installmain ที่มีบั๊ก copy ไฟล์ directory.conf
-แก้ไข ม.บู
manage_group.php
สามารถกำหนด เวลาเล่นสูงสุดต่อวันได้ (ทดสอบแล้ว)
กำหนดเวลาที่สามารถเล่นได้ต่อlogin 1 ครั้ง (ทดสอบแล้ว)
จำกัด download upload (ทดสอบแล้วจำกัดได้จริงแค่ download)
กำหนดวันหมดอายุ (แก้ไขให้ add ลง database table group ยังไม่ได้ทดสอบการใช้งาน)
แก้ไขเมื่อ edit แล้ว ชื่อ group จะไม่ซ้ำกันใน table groupradreply
changelog 26/9/2552
-แก้ไขไฟล์ radius.conf ให้สามารถกำหนดเวลาใช้งานใน ม.บูได้
-แก้ไขไฟล์ php ใน ม.บู บางส่วน
หน้า block web และ ไฟล์ของ squid แก้ไฟล์ processscript.php ให้สามารถ blockweb ได้ทันทีเมื่อบันทึก
แก้หน้าจัดการในส่วน admin ให้ redirect ไปหน้า index.php เมื่อไม่ได้ login
-เพิ่มไฟล์ directory.conf ลง ในconfig ของ httpd เพื่อป้องกันการเข้าถึงไฟล์ config.inc.php
วิธีลง
1.ขั้น แรก ลง clark 5.0 ให้เรียบร้อยก่อน ตอนเลือก package ผมเลือกลงหมดเลย ใครเลือกไม่หมดก็ตามใจ แต่ไม่รู้มีปัญหารึเปล่า แต่ที่ต้องเลือกแน่ๆ ก็คือ webserver mysql webproxy 3 อย่างนี้ต้องลง
2.หลังจากลงเสร็จเซตให้ต่อเนทได้เรียบร้อยก็ไปเปิดการทำงานของ โปรแกรมข้างล่างนี้
เปิดการทำงาน mysql
เปิดการทำงาน webproxy
เปิดการทำงาน webserver
3.หลังจากลงเรียบร้อย
ให้ใช้ winscp อัพไฟล์ cc5chilli.tar.gz ไปไว้บน server
4.เปิด putty แล้วไป path ที่เก็บ cc5chilli.tar.gz ไว้
แล้วแตก ด้วยคำสั่ง tar zxpf cc5chilli.tar.gz จะได้ folder cc5chilli
5.ใช้ winscp เข้าไปแก้ไขไฟล์ config ที่อยู่ในวงแดงคือส่วนที่เราต้องแก้เป็นข้อมูลของเราเอง
exinterface คือ การ์ดที่ต่อ internet ถ้าต่อแบบ eth ก็ใส่ ethหมายเลข ต่อแบบ ppp ก็ใช้ pppตัวเลข
mynet คือ network ของเรา สังเกตว่าหน้าเครื่องหมาย / จะต้องมี เครื่องหมาย \นำหน้าด้วย
myuamlister คือ ip ของเครื่อง server chilli
mydhcpif คือ การ์ดที่ทำหน้าที่แจก dhcp ของ chillispot
ส่วนอันอื่นก็ตามชื่อมันเลยครับ
หลังจากแก้ไขเสร็จแล้วก็ save ครับ
6.ใช้ putty เข้าไป ที่ folder cc5chilli รันคำสั่ง ./config
7.รันคำสั่ง ./installmain เครื่องจะใช้เวลาลงไม่นานครับ แล้วเครื่องจะ restart ก็สามารถใช้งานได้ทันที
ปล.
phpmyadmin เข้าผ่านทาง https://ipที่กรอกในmyuamlisten:81/mysql
user root
password ก็ตามที่เราเซต
หน้าจัดการ ม.บู เข้าทาง http://ipที่กรอกในmyuamlisten/authen/admin
user: administrator
password : password
เวปไหนที่เราblock ผม set ให้มัน redirect ไป google นะครับ ใครจะให้มันไปไหนไปแก้เอาเองใน squid.conf
ปล2. ตัว script ต่างๆไม่ได้มีการเข้ารหัสใดๆทั้งสิ้น หากท่านสนใจวิธีการ setup ให้ ดูตาม script เลยครับ
ที่ผมลงใน vmware ครับ โดย จำลองให้มี 3 interface
โดยตัวที่ต่อเนท แบบ eth มี 2 ตัว คือ eth0 eth1 ส่วน eth2 เป็น interface ที่ทำ chilli โดยผมลง cc5 เลือก package ทั้งหมด เปิด service squid mysql webserver เสร็จแล้วก็ ใช้ script โดย ต้องทำการ config ที่ ไฟล์ config ของ script ก่อน จากนั้น ก็รัน ./config ตามด้วย ./installmain เสร็จแล้วพอมัน restart ก็ใช้ได้เลยครับ
ใครที่ต่อแบบ ppp ตรง exinterface ก็ใส่เป็น pppหมายเลข นะครับ
0 comments:
Post a Comment