linux Cafe - develop

  • home
  • forums
  • contact us
  • image galleries
Home › Forums › linux - cafedevel › linux - cafedevel - News

Coova chilli + Free radius 1 + php + Mysql 5.1 + Apache 1.3.x addon for ipcop

Ton-Or — 31 January, 2010 - 04:36

รบกวนที่ กระทู้ใหม่ได้เลยนะครับ How to : install ipcop and Coova Chilli, Free radius, php, Mysql ,Apache add on

ต้องบอกก่อนว่า สำหรับมือใหม่ยังไม่ควรนำไปใช้งาน เพราะนี่พึ่งจะอยู่ในขั้น Develop แนะนำให้คนที่มีความรู้ด้าน Chilli ระดับนึงแล้วนำไปใช้งานนะครับ

2010-02-01
!!! พบปัญหาในการติดตั้งบน ipcop ไม่ยอม Redirect เข้าหน้า login เข้าใจว่าเป็นปัญหาที่ file upload เอง แต่การทดลองกับ SmoothWall 3.0 ใช้งานได้ปกติ กำลังแก้ไขกับ ipcop ครับ

ส่วนในการติดตั้งบน SmoothWall 3.0 ตอนเลือก Security เลือก Open dhcp ไม่ต้องตั้งค่านะครับ

 
 
useradd mysql
groupadd mysql

cd /
wget http://linux.blog.in.th/system/files/coova-chilli-apache-mysql-php.2010-01-30-01.tar.gz
tar zxvf coova-chilli-apache-mysql-php.2010-01-30-01.tar.gz

echo "/usr/local/lib/libmcrypt" >>/etc/ld.so.conf
echo "/usr/local/mysql/lib/mysql" >>/etc/ld.so.conf
echo "/lib" >>/etc/ld.so.conf
echo "/usr/lib" >>/etc/ld.so.conf
ldconfig
chmod +x /usr/local/etc/init.d/mysql
ln -s /usr/local/lib/php.ini /etc/php.ini
ln -s /usr/local/apache/bin/apachectl /etc/rc.d/apache
ln -s /usr/local/etc/init.d/mysql /etc/rc.d/mysql
ln -s /usr/local/sbin/rc.radiusd /etc/rc.d/rc.radiusd
ln -s /usr/local/etc/init.d/chilli /etc/rc.d/chilli
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf
Start Service ตามลำดับ

/etc/rc.d/apache start
/etc/rc.d/mysql start
/etc/rc.d/rc.radiusd start
/etc/rc.d/chilli start

หลังสั่ง start chilli สามารถใช้ งานได้เลย(จะให้ปลอดภัยต้องไปแก้ค่า sceret กันเองนะครับ)
Admin
user admin
pass password

User
user cyberlog13
pass 00000000 (ศูนย์ 8 ตัว)
apache จะเปิดการทำงานที่ port 82
mysql จะทำงานที่ port 3308
user pass mysql สำหรับ data base chilli ไล่ดูใน config ของ ม.บู ที่ /usr/local/apache/htdocs/wifi/admin/include/config.inc.php
file ทั้งหมดจะอยู่ที่ /usr/local มีที่อื่นอยู่นิดหน่อย
user pass สำหรับ mysql ทั้งก้อน ไม่ใช่ root นะครับ เป็น
user sqladmin
pass linux.blog  (หากไม่ใช่บอกด้วย - -'')
พอดีง่วงเดี๋ยวค่อยมาอธิบายต่อนะครับ

 
 

AttachmentSize
coova-chilli-apache-mysql-php.2010-01-30-01.tar.gz49.15 MB
  • linux - cafedevel - News
  • 8910 reads
kittikunk — 27 May, 2010 - 17:38

ทดลองกับ SmoothWall 3.0
login ใช้งานได้ปกติ
แต่พอลอง login โดยไม่ใส่ user กับ pass จะขึ้น

Warning: unpack() [function.unpack]: Type H: not enough input, need 16, have 12 in /usr/local/apache/htdocs/wifi/hotspotlogin.php on line 88

Warning: implode() [function.implode]: Invalid arguments passed in /usr/local/apache/htdocs/wifi/hotspotlogin.php on line 88

Ton-Or — 1 June, 2010 - 22:39

รับทราบครับ
เบื้องต้น
ลองนำ ชุดควบคุมจาก linux thai มา mo ใส่ใหม่ได้เลยครับ ทั้งตัวควบคุม และ db

เพราะหัวใจหลักๆ มัน คือ
- apache ที่ run php ได้
- mysql
- chilli (ผมใช้ coova-chilli)
- radius

4 ตัว นี้ ที่ผมทำไว้ มัน port ไปลงใช้ กับ os อื่นได้หมด ปรับแค่ config อ้างอิง path ให้ตรงแค่นั้น เร็วๆ นี้จะกลับมาทำให้สมบูรณ์ครับ

asae — 16 June, 2010 - 14:10

`ใช้กับ ubuntu multiwan 8.10 ได้หรือเปล่าครับ แล้วต้องแก้ไขอะไรบ้าง
ผมลองใน ubuntu multiwan 8.10 หลังแตกไฟล์ มีโฟร์เดอ usr กับ etc ใน root ยังหาวิธีทำต่อไม่ได้ รอท่านกูรูมาช่วย

Ton-Or — 24 June, 2010 - 17:24

debian ผมไม่เคยเอาไปใช้งานจริง แต่ตอนที่ทำนั้นลองเอาไป run ใน ubuntu บน vmware service มันก็ start ได้น่ะครับ คงต้องลองดู ราวๆ เดือนหน้าปลายๆ เดือนจะมาไล่เก็บ bug เรื่อง chilli ให้อีกทีครับ

kiatinter — 8 February, 2010 - 17:20

สงสัยอีกอย่างครับว่า เราตั้ง ไอพี ให้ smoothwall 10.0.1.1 ป่าวครับ (ปกติผมตั้งเป็น 10.0.0.254 แล้วมันไม่เข้าหน้าล็อกอินสำหรับผู้ใช้) ตอนนี้ผมเข้าหน้า Smoothwall กับ กสรจัการของ ม บู ที่ 10.0.1.1:81 และ 10.0.1.1:82/wifi/admin/ ครับ เพราะว่าผมดูใน chilli เป็น ไอพี 10.0.1.1 ครับ ผมกำลังเข้าใจถูกป่าวครับ แต่ผมยังงว่าต้องตั้งค่าอะไรอีกป่าวครับ ทำไมยังไม่เข้าหน้า login เวลาจะเข้าเว็บครับ (แต่ก็เข้าเน็ตไม่ได้นะตอนนี้ กำลังไล่ดูครับ) จะส่งข่าวนะครับ กำลังจะลองกับ CentOS ด้วยนะครับผมถนัดตัวนี้ ใช้กับ chilli Gigazaa_V1

ปล..แก้ บั๊ก ใกล้เสร็จหรือยังครับ เอาใจช่วยนะครับ

inter

Ton-Or — 20 February, 2010 - 14:24

ตอนทดลองกับ smoothwall จริงๆ น่าจะผ่านหมด เพราะ program ทำมาจาก smoothwall-devel

ลอง check ตรงนี้ครับ ตอนติดตั้ง smoothwall

ตอนที่มีคำถาม open half ... อะไรอีกอันจำไม่ได้ 3 ข้อ เลือก แบบ open
แก้ไข host ที่ apache /usr/local/apache/conf/httpd.conf

ตรง host name แก้ ให้เป็น ip tun0 เลยก็ได้ครับ ตัวที่ up ผมอาจจะยังไม่ได้กลับ

kiatinter — 6 February, 2010 - 19:25

ใช้กับตัวอื่นๆได้มั้ยคับ นอกจาก ipcop

inter

Ton-Or — 6 February, 2010 - 19:40

ที่ได้แน่ๆ CentOS ClarkConnect Redhat Smoothwall แต่พวกตระกูล Debian ไม่แน่ใจ เพราะไม่ได้ลอง

แต่เวลาไปลง กับ os ที่มี การใช้ งาน mysql อยู่แล้วระวังเรื่อง การเอา my.conf httpd.conf ไปทับแล้วกัน เพราะมันจะไปตีกับอันเก่า จริงๆ ไม่ต้อง copy ไปไว้ใน /etc ก็ได้ เพราะมันทำงานอ้างที่ path /usr/local/etc อยู่ที่ ทำ link เอาไปไว้ตามวิธีนั้นเพราะเห็นว่า มันเคยชิน

แต่เครื่อง gateway ปกติ ไม่ได้ลง httpd(Apache) MySql ลงแล้วน่าจะได้ใช้เลย ถ้าจะติด คงไปติดที่ squid อย่างเดียว ไปแก้ acl ให้รับ ip วง ของ chilli เพิ่มไปเท่านั้น

kiatinter — 6 February, 2010 - 20:43

เดี่ยวลองดูนะครับ
CentOS

inter

kiatinter — 7 February, 2010 - 19:25

ตกลงว่าผมลองกับ Smoothwall Ex 3.0 ยังสงสัยว่าต้องไปแก้ acl ให้รับ ip วง ของ chilli เพิ่มไปตรงไหนครับ บอกหน่อยครับ
ตอนนี้ลงไปแล้ว มันยังเป็นเหมือนเดิมทุกอย่างเลยครับ ยังไม่เข้าไปยังหน้า login หรือ แอดมินได้เลยครับ
ip green = 10.0.0.200 port 81 (ip smoothwall ที่ใช้อยู่) ครับ

inter

Ton-Or — 7 February, 2010 - 20:17

dhcp ต้องไม่เปิด อันนี้คนเล่น chilli คงทราบกันอยู่แล้ว เพราะมันจะไปตีกับ chilli
ส่วน proxy หรือ squid ปิดการทำงานมันก่อนครับ แล้วทดลองให้ผ่านก่อน
ส่วน config squid

  1. ps -aef | grep squid

จะเห็น บรรทัดนึงที่ มีคำว่า squid.conf นั่นหล่ะครับที่อยู่ของ config squid ใน smoothwall และตัวอื่นๆ ด้วย แต่การสั่ง restart คงจะยุ่งยากสักหน่อยแนะนำให้ใช้คำสั่ง
  1. shutdown -r now

เพื่อ restart เครื่องแทนไปเลย

ที่ผมทดลอง ทั้ง centos ipcop smoothwall หลังติดตั้ง OS จาก CD/DVD ตามปกติ เสร็จ
ตั้งค่า network เครื่องลูกตั้ง ip manual ออก internet ได้
นำตัวที่ผมแจกลงต่อแล้วสามรถใช้ระบบ user login ได้เลยทุกตัวครับ

ส่วนจะบอกวิธีลงให้ละเอียดกว่านี้ ต้องรอผมเก็บบัก ตัวนี้ให้เรียบร้อยก่อน เพราะเหตุผลนึงที่ผมไม่ทำให้อ่านเข้าใจง่ายๆ เพื่อป้องกันผู้เริ่มใช้นำไปใช้ ทำให้เกิดความล่าช้าในการ develop อยากให้ คนที่เคยติดตั้ง chilli ด้วยระบบอื่นเป็นหรือเคยลงมาก่อนแล้วช่วยกันทดลองใช้ครับ

Search

Navigation

  • PayPal Donations
  • Forums
  • Recent posts
  • Feed aggregator
  • Image galleries

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password

Popular content

Today's:

  • How to : การติดตั้ง CentOS 5.3 เพื่อรองรับ ระบบ multiwan
  • How to : ClarkConnect 4.3 + Kernel-2.6.25 + iptables-1.4.0 + L7-filter-2.21
  • Download : Frox for ClarkConnect 4.X Update Full Install
  • How to : FreeBSD PPPoE
  • สวัสดีปีใหม่ 2553 ครับ วันนี้มาว่ากันเรื่องเก็บ log แบบถูกต้องตาม พ.ร.บ. ปี 50 แบบภาษาชาวบ้านกันดีกว่า

Last viewed:

  • How to : วิธีนำ ระบบ Firewall ของ ClarkConnect 4.3 ติดตั้งลงใน CentOS 5.3
  • Howto : How do you disable Compressed Old Files
  • How to : uncompress old files
  • How to : FreeBSD PPPoE
  • Download : Frox for ClarkConnect 4.X Update Full Install

Amount $
  • home
  • forums
  • contact us
  • image galleries

Copyright © 2008 - 2012 linux Cafe - develop. All rights reserved.
Phone 087-502-6444
Hosting Support by CyberBeing.biz
Theme Base On Deco from Drupal themes