แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  Chillispot สอนวิธีการทำ chillispot + squid (transparent)
   Apisit
 Posted : 2008-08-24 00:09:50

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 10
 สมาชิกลำดับที่ : 2853
วิธีการทำ chillispot + squid (transparent)
cd /usr/ports/www/squid
make install
เมื่อลงเสร็จแล้วเข้าไปแก้ไขไฟล์ squid.conf ที่อยู่ใน /usr/local/etc/squid/ ดังนี้
cd /usr/local/etc/squid/squid.conf
แล้วแก้ไขบรรทัดต่อไปนี้และเอาเครื่องหมาย # ออก

http_port 8080
icp_port 3130
cache_dir ufs /usr/local/squid/cache 1500 16 256
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log

แล้วค้นหาคำว่า acl our_networks src จะอยู่ประมาณบรรทัดที่ 1888แล้วแก้ไขตามต่อไปนี้ จะเป็นการกำหนดค่า ip ที่จะสามารถเข้ามาใช้ proxy ได้
ในที่นี้ผมกำหนดให้เฉพาะ ip ที่ chillispot แจกเท่านั้นที่เข้ามาใช้ได้

acl our_networks src 192.168.31.0/24
http_access allow our_networks

แล้วหาคำว่า httpd_accel_port 80 แล้วเพิ่มบรรทัดเหล่านี้ลงไป จะอยู่ประมาณบรรทัดที่ 2234 เป็นการทำ transparent

httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

เสร็จแล้วก็ทำการเซฟไฟล์

แล้วสั่งให้ squid สร้าง cache ขึ้นมาโดยใช้คำสั่งต่อไปนี้

/usr/local/sbin/squid –z

แล้วสั่งให้ squid ทำงานโดยใช้คำสั่งต่อไปนี้

/usr/local/sbin/RunCache &

เสร็จแล้วเข้าไปเพิ่มคำสั่งที่ไฟล์ rc.local ดังต่อไปนี้

pico /etc/rc.local

แล้วเพิ่มคำสั่งดังนี้

/usr/local/sbin/RunCache &
ipfw add 1700 fwd 192.168.182.1 tcp from any to 192.168.182.0/24 80
ipfw add 1800 fwd 192.168.182.1,8080 tcp from 192.168.182.0/24 to any 80

(192.168.182.1 คือ ip gateway ของ ip dhcp ของที่ chillispot แจกออกมา)

เท่านี้คุณก็สามารถทำให้ chillispot ใช้งานร่วมกับ squid ได้แล้ว

ถ้ามีข้อสงสัยหรือคำแนะนำสามารถโพสถามในกระทู้นี้ได้เลยแล้วเดียวผมจะเข้ามาตอบครับ


 
  IP : (202.29.77.2)
ชื่อสมาชิก Apisit Mail to Apisit
แสดงความคิดเห็น

   Apisit
 Posted : 2008-08-24 00:14:15   IP : (202.29.77.2)

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 10
 สมาชิกลำดับที่ : 2853
สามารถให้คำสั่งต่อไปนี้ในการดู log ของ squid ได้ครับ
tail -f /usr/local/squid/logs/access.log

 
 Comment : 1
ชื่อสมาชิก Apisit Mail to Apisit
กลับขึ้นด้านบน

 satit
 Posted : 2008-08-24 02:13:47   IP : (124.120.61.104)
แล้วติดตั้ง chillispot อย่างไรครับ

 
 Comment : 2
กลับขึ้นด้านบน

 kittipong
 Posted : 2008-08-24 09:12:11   IP : (202.29.77.2)
ขอบคุณ Apisit และทีมนักศึกษา System Programmer มากนะครับที่ช่วยอาจารย์ปรับระบบ และเผยแพร่สาระดี ๆ

 
 Comment : 3
กลับขึ้นด้านบน

   shadowfax
 Posted : 2008-08-26 11:20:59   IP : (203.113.118.14)

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 88
 สมาชิกลำดับที่ : 1946
ผมทำตามทุกอย่างแล้ว
มัน login ได้ครับ แต่เน็ตเล่นไม่ได้

 

เหล้าไม่ได้สร้างวีรบุรุษ และวีรบุรุษก็ขาดเหล้าไม่ได้
 Comment : 4
ชื่อสมาชิก shadowfax Mail to shadowfax
กลับขึ้นด้านบน

   shadowfax
 Posted : 2008-08-26 13:36:59   IP : (203.113.118.14)

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 88
 สมาชิกลำดับที่ : 1946
ผมทำตามทุกอยางจนมาถึง

/usr/local/sbin/squid –z

มันก้อขึ้น

(squid): Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.

ต้องแก้ตรงไหนครับ

 

เหล้าไม่ได้สร้างวีรบุรุษ และวีรบุรุษก็ขาดเหล้าไม่ได้
 Comment : 5
ชื่อสมาชิก shadowfax Mail to shadowfax
กลับขึ้นด้านบน

 chin
 Posted : 2008-08-27 10:59:46   IP : (192.168.2.2)
แก้ตรงนี้นิดนึงนะครับ
จาก
acl our_networks src 192.168.31.0/24
http_access allow our_networks
เป็น
acl our_networks src 192.168.182.0/24
http_access allow our_networks

###############################

ก่อนที่จะทำ /usr/local/sbin/squid –z
ให้ทำการสร้าง diractory ดังนี้

###############################
mkdir /usr/local/squid/cache
mkdir /usr/local/squid/logs/
chmod -R 775 /usr/local/squid/logs
chmod -R 775 /usr/local/squid/cache
/usr/local/sbin/squid –z
/usr/local/sbin/RunCache &

 
 Comment : 6
กลับขึ้นด้านบน

   wongtawandkt
 Posted : 2008-08-27 18:14:15   IP : (192.168.182.2)

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 81
 สมาชิกลำดับที่ : 2674
ขอขอบคุณทางทีมงานมากครับ ที่กรุณาให้ความรู้ใหม่ ๆ นับถือครับ

 
 Comment : 7
ชื่อสมาชิก wongtawandkt Mail to wongtawandkt เบอร์ msn wongtawandkt@hotmail.com
กลับขึ้นด้านบน

   wongtawandkt
 Posted : 2008-08-27 18:28:36   IP : (192.168.182.2)

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 81
 สมาชิกลำดับที่ : 2674
ทีมงานครับ หากต้องการให้แสดงผลด้วย sarg จะสามารถทำได้อย่างไรครับ ขอคำแนะนำด้วยครับ ขอบคุณมากครับ

 
 Comment : 8
ชื่อสมาชิก wongtawandkt Mail to wongtawandkt เบอร์ msn wongtawandkt@hotmail.com
กลับขึ้นด้านบน

 news
 Posted : 2008-08-27 19:59:38   IP : (202.149.25.241)
เรียนทีมงาน .... ถ้าต้องการนำมาใช้กับ Apache22 + php5 + mysql5.0

ต้องตั้งค่าอย่างไรบ้าง พยายามแล้ว ออกเน็ตไม่ได้เลย

Chillispot แจกไอพีแล้ว แต่เครื่องลูกข่ายใช้งานเน็ตไม่ได้ ....

 
 Comment : 9
กลับขึ้นด้านบน

   shadowfax
 Posted : 2008-08-27 20:33:57   IP : (117.47.138.36)

 หน้าใหม่ไร้วรยุทธ์
 

 Sex :
 Post : 88
 สมาชิกลำดับที่ : 1946
มันขึ้นหน้าให้ คลิ๊กเข้าไป login ยังครับ
ทำ SSL ยังครับ

 

เหล้าไม่ได้สร้างวีรบุรุษ และวีรบุรุษก็ขาดเหล้าไม่ได้
 Comment : 10
ชื่อสมาชิก shadowfax Mail to shadowfax
กลับขึ้นด้านบน

1 2 3 4


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com