มาละครับ ขออัพเป็นตัวใหม่ให้เลยดีกว่ าครับ เพราะมันแก้หลายอย่าง ตัวนี้เป็นเวอร์ชั่นเซิฟเวอร์ จริง ๆ ละครับ
http://www.mediafire.com/? y7x2l92f9ih82
เป็นสคริปติดตั้ง แต่มีคำอธิบายเอาไว้ พอเข้าใจ สำำหรับไว้ศึกษา
ติดตั้งบน ubuntu server 10.04 amd64 (64bit) เท่านั้น
ลง ubuntu server เสร็จแล้วตั้งไอพีออกเน็ต
# nano /etc/network/interfaces
ใส่ไอพีของท่านนะครับ บันทึกแล้วทดสอบ ping หรือทดสอบยังไงก็ได้ ให้รู้ว่าออกเน็ตได้แน่นอน
auto eth0
iface eth0 inet static
address 192.168.10.5
netmask 255.255.255.0
gateway 192.168.10.1
* เซิฟเวอร์ต้องต่อเน็ต และออกเน็ตได้ เพราะต้องลงแพ็คเกจบางอย่าง
--------------------
การติดตั้ง มีขั้นตอนนิดหน่อย
แตกไฟล์ NostAuthen1.2b_amd64.tar.gz แล้วสั่ง
# ./install.sh
ระหว่างนี้ จะมีขั้นตอนให้เลือกลงชุดแพ็ คเกจ จำเป็นต้องเลือกตามข้างล่าง ส่วนอื่น ๆ แล้วแต่จะใช้
- DNS Server
- LAMP Server
ถ้ามีการให้ป้อนข้อมูล ก็ทำตามขั้นตอนไปเรื่อย ๆ รอจน เสร็จ เครื่องจะ Reboot
เมื่อรีบูตกลับมาแล้วสั่ง ./install.sh อีกครั้ง คราวนี้จะรอนานหน่อย เพราะต้องแพท iptables ให้รองรับ Layer7 imq ipp2p ipset (เคอร์เนล คอมไพล์มาแล้ว)
รอจนถึงขั้นตอนตั้งค่า จะให้ตั้งไอพี ก็ทำตามขั้นตอนหรือกด Enter ผ่านไปก็ได้
เสร็จแล้วจะ Reboot อีกครั้ง เป็นอันเสร็จ
http://www.mediafire.com/?
เป็นสคริปติดตั้ง แต่มีคำอธิบายเอาไว้ พอเข้าใจ สำำหรับไว้ศึกษา
ติดตั้งบน ubuntu server 10.04 amd64 (64bit) เท่านั้น
ลง ubuntu server เสร็จแล้วตั้งไอพีออกเน็ต
# nano /etc/network/interfaces
ใส่ไอพีของท่านนะครับ บันทึกแล้วทดสอบ ping หรือทดสอบยังไงก็ได้ ให้รู้ว่าออกเน็ตได้แน่นอน
auto eth0
iface eth0 inet static
address 192.168.10.5
netmask 255.255.255.0
gateway 192.168.10.1
* เซิฟเวอร์ต้องต่อเน็ต และออกเน็ตได้ เพราะต้องลงแพ็คเกจบางอย่าง
--------------------
การติดตั้ง มีขั้นตอนนิดหน่อย
แตกไฟล์ NostAuthen1.2b_amd64.tar.gz แล้วสั่ง
# ./install.sh
ระหว่างนี้ จะมีขั้นตอนให้เลือกลงชุดแพ็
- DNS Server
- LAMP Server
ถ้ามีการให้ป้อนข้อมูล ก็ทำตามขั้นตอนไปเรื่อย ๆ รอจน เสร็จ เครื่องจะ Reboot
เมื่อรีบูตกลับมาแล้วสั่ง ./install.sh อีกครั้ง คราวนี้จะรอนานหน่อย เพราะต้องแพท iptables ให้รองรับ Layer7 imq ipp2p ipset (เคอร์เนล คอมไพล์มาแล้ว)
รอจนถึงขั้นตอนตั้งค่า จะให้ตั้งไอพี ก็ทำตามขั้นตอนหรือกด Enter ผ่านไปก็ได้
เสร็จแล้วจะ Reboot อีกครั้ง เป็นอันเสร็จ
------------------------------ -----------------------------
ถ้าต้องการเปลี่ยนจาก Nost Wi-Fi Hotspot เป็นชื่อหน่วยงาน ต้องเปลี่ยนตรงไหนครับ
ของ ubuntu ไปแก้ที่ opt\hotspot\admin\system\
ClearOs /var/www/html/hotspot/ system/nostradius/controllers
ไฟล์ gologin.php
แล้วไปแก้บรรทัด ที่ 67
ไฟล์ gologin.php
แล้วไปแก้บรรทัด ที่ 67
--------------------
เข้าจัดการระบบ
https:///admin/
ผมทำเครื่องมือไว้ให้สองอย่าง
./coova_wizard.sh <-- coova="coova" dns="dns" ip="ip" span="span">
./mysql_pass.sh <-- wbr="wbr">าน ไว้กันข้อผิดพลาด จะได้ไม่ต้องเปิดไฟล์มาแก้ เพราะมีหลายไฟล์-->
ทดสอบลงบน vbox ใช้เวลาประมาณ 10 นาที
แตกต่างจากเวอร์ชั่นเดิมคือ
- Ubuntu Server 10.04 64 Bit
- Layer7,IMQ,ipp2p,ipset (ไว้บล๊อคบิต และทำ Qos ส่วน Firewall อยู่ในที่ /etc/chilli/)
-
ตัวจัดการระบบ ที่แก้ไขและเพิ่มใหม่
- การกำหนดจำนวนเครื่องใช้งาน ต่อ 1 user << เพิ่มใหม่
- ตั้งหน้าเว็บรีไดเร็ค แบบบังครับหลังล๊อกอินเสร็จ ตามกลุ่ม << เพิ่มใหม่
- เพิ่มการกำหนดโปรไฟล์แบบปริ มาณข้อมูล / วัน / เดือน << เพิ่มใหม่
- สามารถแก้ไขกลุ่มผู้ใช้ได้ << เพิ่มใหม่
- แก้ไขคุณสมบัติของ User รายบุคคล << เพิ่มใหม่
- แก้ไข Attribute ของแต่ละ User ได้
- หน้าเทมเพลตบัตรเอา Modal ออกไม่ให้บัง เวลาแก้ไข << แก้ไข
- แสดงชื่อโปรไฟล์ ในรายละเอียด << แก้ไข
- การแสดงวันหมดอายุของโปรไฟล์ /ครั้ง /วัน / เดือน/ (ในรายละเอียดตัวจัดการ และ ป๊อบอัพ) << แก้ไข
- Text editor อัพเวอร์ชั่นใหม่ เนื่องจากใส่รูปไม่ได้ << แก้ไข
- การแสดงผลหน้าล๊อกอิน ที่ยังไม่สมบูรณ์สำหรับ IE ให้แสดงได้สมบูรณ์ขึ้น << แก้ไข
- เปลี่ยนการแสดงผลใน ผู้ใช้ออนไลน์ ให้แสดง IP และ MAC << แก้ไข
- เมื่อเปลี่ยนรหัสผ่าน ข้อมูลผู้ใช้จะหายไป << แก้ไข
สิ่งที่ไม่ได้ทำมาให้ ต้องใช้วิทยายุทธของท่าน ให้ติดตั้งเพิ่มเอาครับ
- Syslog-ng
- โปรแกรมมอนิเตอร์ต่าง lightsquid , phpsysinfo และ ฯ
- phpmyadmin-->
เข้าจัดการระบบ
https://
ผมทำเครื่องมือไว้ให้สองอย่าง
./coova_wizard.sh <-- coova="coova" dns="dns" ip="ip" span="span">
./mysql_pass.sh <-- wbr="wbr">าน ไว้กันข้อผิดพลาด จะได้ไม่ต้องเปิดไฟล์มาแก้ เพราะมีหลายไฟล์-->
ทดสอบลงบน vbox ใช้เวลาประมาณ 10 นาที
แตกต่างจากเวอร์ชั่นเดิมคือ
- Ubuntu Server 10.04 64 Bit
- Layer7,IMQ,ipp2p,ipset (ไว้บล๊อคบิต และทำ Qos ส่วน Firewall อยู่ในที่ /etc/chilli/)
-
ตัวจัดการระบบ ที่แก้ไขและเพิ่มใหม่
- การกำหนดจำนวนเครื่องใช้งาน ต่อ 1 user << เพิ่มใหม่
- ตั้งหน้าเว็บรีไดเร็ค แบบบังครับหลังล๊อกอินเสร็จ ตามกลุ่ม << เพิ่มใหม่
- เพิ่มการกำหนดโปรไฟล์แบบปริ
- สามารถแก้ไขกลุ่มผู้ใช้ได้ << เพิ่มใหม่
- แก้ไขคุณสมบัติของ User รายบุคคล << เพิ่มใหม่
- แก้ไข Attribute ของแต่ละ User ได้
- หน้าเทมเพลตบัตรเอา Modal ออกไม่ให้บัง เวลาแก้ไข << แก้ไข
- แสดงชื่อโปรไฟล์ ในรายละเอียด << แก้ไข
- การแสดงวันหมดอายุของโปรไฟล์ /ครั้ง /วัน / เดือน/ (ในรายละเอียดตัวจัดการ และ ป๊อบอัพ) << แก้ไข
- Text editor อัพเวอร์ชั่นใหม่ เนื่องจากใส่รูปไม่ได้ << แก้ไข
- การแสดงผลหน้าล๊อกอิน ที่ยังไม่สมบูรณ์สำหรับ IE ให้แสดงได้สมบูรณ์ขึ้น << แก้ไข
- เปลี่ยนการแสดงผลใน ผู้ใช้ออนไลน์ ให้แสดง IP และ MAC << แก้ไข
- เมื่อเปลี่ยนรหัสผ่าน ข้อมูลผู้ใช้จะหายไป << แก้ไข
สิ่งที่ไม่ได้ทำมาให้ ต้องใช้วิทยายุทธของท่าน ให้ติดตั้งเพิ่มเอาครับ
- Syslog-ng
- โปรแกรมมอนิเตอร์ต่าง lightsquid , phpsysinfo และ ฯ
- phpmyadmin-->
============================== ===============
อันนี้ขั้นตอนการติดตั้งของ ubuntu นะครับ
1. โหลด ubuntu จากลิ้งนี้ครับ http:// releases.ubuntu.com/lucid/ เลื อกโหลด ubuntu-10.04.3-server-amd64. iso
2. ติดตั้งให้เรียบร้อย ตอนติดตั้งให้เลือก openssh server กับ dns ก่อนก็ได้ครับ เมื่อติดตั้งเสร็จให้ทดสอบการ ping google.com ดูว่าออกเนตได้ มั้ย จากนั้นก็เข้าใช้สิทธิ์ user root
3. นำไฟล์ติดตตั้งไปไว้ที่ root ครับ แตกไฟล์ tar -xvf NostAuthen1.2b_amd64.tar
4. พิมพ์ ./install แล้วก็จะมีหน้าให้เลือกติดตั้ง package เพิ่มเติม เลือก LAMP และก็ตอบคำถามไปเรื่อยๆ จนเสร็จเครื่องจะรีสตาท 1 ครั้ง
5. หลัง restart แล้วพิมพ์ ./install อีกครั้ง รอจนกว่าจะติดตั้งเส็จจะมีให้ เลือกคอนฟิกของคุวา เมื่อคอนฟิกเสร็จก็ใช้งานได้แล้ วครับ
6. แก้ไขหน้าคำสั่ง help ไม่ได้ให้พิมพ์ sed -i "s/href=\"\/hotspot\/help\"/ href=\"\/hotspot\/index.php\/ help\"/g" /opt/hotspot/admin/templates/ hotspotlogin/nostx/loginform. php
7. ลองเข้าใช้งานดู https://IP- SERVER/admin
8. หลังจาก register เป็น user admin ในหน้าตัวจัดการแล้วให้ปิด register user admin ด้วยคำสั่งนี้ sed -i "s/\$config\['allow_ registration'\] \= TRUE/\$config\['allow_ registration'\] \= FALSE/g" /opt/hotspot/admin/system/ nostradius/config/tank_auth. php
เรียบร้อยแล้วใช้งานได้เลยครับ
1. โหลด ubuntu จากลิ้งนี้ครับ http://
2. ติดตั้งให้เรียบร้อย ตอนติดตั้งให้เลือก openssh server กับ dns ก่อนก็ได้ครับ เมื่อติดตั้งเสร็จให้ทดสอบการ ping google.com ดูว่าออกเนตได้
3. นำไฟล์ติดตตั้งไปไว้ที่ root ครับ แตกไฟล์ tar -xvf NostAuthen1.2b_amd64.tar
4. พิมพ์ ./install แล้วก็จะมีหน้าให้เลือกติดตั้ง package เพิ่มเติม เลือก LAMP และก็ตอบคำถามไปเรื่อยๆ จนเสร็จเครื่องจะรีสตาท 1 ครั้ง
5. หลัง restart แล้วพิมพ์ ./install อีกครั้ง รอจนกว่าจะติดตั้งเส็จจะมีให้
6. แก้ไขหน้าคำสั่ง help ไม่ได้ให้พิมพ์ sed -i "s/href=\"\/hotspot\/help\"/
7. ลองเข้าใช้งานดู https://IP-
8. หลังจาก register เป็น user admin ในหน้าตัวจัดการแล้วให้ปิด register user admin ด้วยคำสั่งนี้ sed -i "s/\$config\['allow_
เรียบร้อยแล้วใช้งานได้เลยครับ
อัพเดตแก้ปัญหานิดหน่อยครับ เฉพาะตัวล่าสุด
โหลดในไฟล์แนบ หรือ ตามลิ้งค์
http://www.mediafire.com/? v50mr8r8omc37k6
- ปัญหาตอนย้ายกลุ่ม แล้วคุณสมบัติของ user ไม่อัพเดตตามกลุ่มที่ย้าย
- ปัญหา ตอน user เปลี่ยนรหัสผ่านเอง
- เวลาตั้งกลุ่มล๊อกอิน 1 user หลายเครื่อง แต่ล๊อกอินได้เครื่องเดียว
โยนไฟล์เข้าไป แล้วทำตามขั้นตอน
tar -zxvf fix_10-12-54.tar.gz
cd fix
./fix
โหลดในไฟล์แนบ หรือ ตามลิ้งค์
http://www.mediafire.com/?
- ปัญหาตอนย้ายกลุ่ม แล้วคุณสมบัติของ user ไม่อัพเดตตามกลุ่มที่ย้าย
- ปัญหา ตอน user เปลี่ยนรหัสผ่านเอง
- เวลาตั้งกลุ่มล๊อกอิน 1 user หลายเครื่อง แต่ล๊อกอินได้เครื่องเดียว
โยนไฟล์เข้าไป แล้วทำตามขั้นตอน
tar -zxvf fix_10-12-54.tar.gz
cd fix
./fix
เอาชัวๆ น่ะครับลอง ping 8.8.8.8 และ ping www.google.com ถ้ามาทั้ งคู่ผ่านครับ
หาก ping www.google.com ไม่มาให้ ไปแก้ DNS ใน /etc/resolv.conf
#nameserver 192.168.100.1
nameserver 127.0.0.1
nameserver 110.164.252.222
nameserver 110.164.252.223
nameserver 8.8.8.8
nameserver 8.8.4.4
หาก ping www.google.com ไม่มาให้
#nameserver 192.168.100.1
nameserver 127.0.0.1
nameserver 110.164.252.222
nameserver 110.164.252.223
nameserver 8.8.8.8
nameserver 8.8.4.4
------------------------------ ------------------------------ ------------------------------ ----------
ไฟล์ loginform.php ลิ้งค์ผิ ดครับ บรรทัด 50
แก้
/hotspot/help/
เป็น
hotspot/index.php/help
ใช้คำสั่งนี้ก็ได้ครับ
Ubuntu
แก้
/hotspot/help/
เป็น
hotspot/index.php/help
ใช้คำสั่งนี้ก็ได้ครับ
Ubuntu
โค๊ด:
sed -i "s/href=\"\/hotspot\/help\"/ href=\"\/hotspot\/index.php\/ help\"/g" /opt/hotspot/admin/templates/ hotspotlogin/nostx/loginform. php
ClearOS
โค๊ด:
sed -i "s/href=\"\/hotspot\/help\"/ href=\"\/hotspot\/index.php\/ help\"/g" /var/webconfig/htdocs/hotspot/ templates/hotspotlogin/nostx/ loginform.php
Register สร้างผู้ดูแลระบบเสร็จแล้ว แล้วอย่าลืมเอาลิ้งค์ออกด้ วยนะครับ ก๊อปคำสั่งด้านล่างไปวาง
------------------------------ ------------------------------ ------------------------------ ------------------------------ ----------
Ubuntu
ClearOS
Ubuntu
โค๊ด:
sed -i "s/\$config\['allow_ registration'\] \= TRUE/\$config\['allow_ registration'\] \= FALSE/g" /opt/hotspot/admin/system/ nostradius/config/tank_auth. php
ClearOS
โค๊ด:
sed -i "s/\$config\['allow_ registration'\] \= TRUE/\$config\['allow_ registration'\] \= FALSE/g" /var/webconfig/htdocs/hotspot/ system/nostradius/config/tank_ auth.php
โลโก้ที่อยู่หน้าล๊อกอิน และป๊อบอัพก็เปลี่ยนได้นะครับ เอารูปไปใส่แทน
ในเมนู จัดการไฟล์ -> images ไฟล์รูปต้องเป็น logo.png
ในเมนู จัดการไฟล์ -> images ไฟล์รูปต้องเป็น logo.png
------------------------------ ------------------------------ ----------------
nano /etc/resolv.conf
nameserver 110.164.252.222 #3bb
nameserver 110.164.252.223 #3bb
nameserver # true
nameserver #true
nameserver 8.8.8.8
nameserver 8.8.4.4
true ไม่มีปัญหากับ DNS ใช้ของใครก็ได้ แต่จะมีปัญหากับ 3bb เท่านั้น = =
ใน nano /etc/chilli/config
HS_DNS1=
HS_DNS2=
ว่างเอาไว้ ให้ไปดึงจาก resolv.conf เอง
nameserver 110.164.252.222 #3bb
nameserver 110.164.252.223 #3bb
nameserver # true
nameserver #true
nameserver 8.8.8.8
nameserver 8.8.4.4
true ไม่มีปัญหากับ DNS ใช้ของใครก็ได้ แต่จะมีปัญหากับ 3bb เท่านั้น = =
ใน nano /etc/chilli/config
HS_DNS1=
HS_DNS2=
ว่างเอาไว้ ให้ไปดึงจาก resolv.conf เอง
ยังติด ตรง 3BB ครับ
แก้ nano /var/named/chroot/etc/named. conf
ได้เพิ่ม DNS 3BB 110.164.252.222,110.164.252. 223
แก้ nano /etc/chilli/eth1/config
เปลี่ยน DNS1 110.164.252.222
DNS2 110.164.252.223
สรุป บางทีก็ได้ บางทีก็ขึ้น 3BB
แก้ nano /var/named/chroot/etc/named.
ได้เพิ่ม DNS 3BB 110.164.252.222,110.164.252.
แก้ nano /etc/chilli/eth1/config
เปลี่ยน DNS1 110.164.252.222
DNS2 110.164.252.223
สรุป บางทีก็ได้ บางทีก็ขึ้น 3BB
โห ลุง เปลี่ยน DNS เก่าของ maxnet เป็น 3bb อ่ะ
http://www.hadyaiinternet.com/
http://www.udonnet.net/index.
เปลียนไห้หมดทุกที่เลย
202.69.137.137 ยกเลิก ให้เอาออก
202.69.137.138 ยกเลิก ให้เอาออก
เปลี่ยนเป็น
110.164.252.222
110.164.252.223
------------------------------ ------------------------------ -----------------
อยากเปลี่ยนหน้า log in ตรงไหนหรอครับ แฮะ ๆ
/var/www/html/templates/
------------------------------ ------------------------------ ----
แก้หน้า login มือถือได้แล้วครับ
UBUN อยู่ที่ /opt/hotspot/admin/templates/ hotspotlogin/mobilepage ครับ
UBUN อยู่ที่ /opt/hotspot/admin/templates/
------------------------------ ------------------------------ -----------------------------
หน้า 117
รบกวนผู้รู้ช่วยหน่อยครับ คือผมติดตั้งใช้ งานในโรงพยาบาลมา 15 วันแล้วครับทุกอย่างโอเค ติดอย่างเดียวคือผู้ใช้งานล๊ อกเอ้าท์ได้บ้างไม่ได้บ้างไม่รู ้จะแก้อย่างไร
ทำลิ้งค์ให้คลิกจะชัวกว่าปิ
แก้ไขไฟล์นี้ บรรทัด 25
/opt/hotspot/admin/assets/js/
เปลี่ยนให้เป็น id แบบนี้ครับ เพื่อให้ตรวจสอบ id เท่านั้น
var logout_link = $('a[id=logout]');
เวลาทำลิ้งค์
ออกจากระบบ
ทำใน html editor ก็ได้ครับ เมนู ตั้งค่าระบบ -> ตั้งค่าทั่วไป ดูตามรูปที่แนบมาครับ
การทำโหลดบาบาน ubuntu
มีใครติดปัญหา เวลา Login ขึ้นช้าบ้างครับ
ของผมกว่าจะขึ้นนานมากครับ ประมาณ 1 นาที เห็นจะได้ บ้างครั้งไม่ขึ้นเลยครับ
ต้องไปแก้ไขส่วนไหนครับ ให้เวลาเข้าใช้ (เลือก AP ) แล้วมันเด้งขึ้นมาเร็วๆครับ
ขอบคุณครับ
ของผมกว่าจะขึ้นนานมากครับ ประมาณ 1 นาที เห็นจะได้ บ้างครั้งไม่ขึ้นเลยครับ
ต้องไปแก้ไขส่วนไหนครับ ให้เวลาเข้าใช้ (เลือก AP ) แล้วมันเด้งขึ้นมาเร็วๆครับ
ขอบคุณครับ
เปลี่ยน dns ในresolve.conf อันแรกเป็น127.0.0.1 อันที่สองเป็นของ isp ที่ท่านใช้อยู่
ใน /etc/chilli/config แก้ dns อันแรกเป็น ip 127.0.0.1 ลองดูครับ
------------------------------ ------------------------------ ------------------------------ ---------
สอบถามท่านผู้รู้ครับ คือใช้ Ubuntu อยู่ คือต้องการเปลี่ยน LanCard ใหม่ อะครับ ต้องแก้ที่ไฟล์ไหน หรือ เซ็ทค่ายังไงบ้างครับ คือ Lan Card อันเก่า เสียอะครับ
เข้าไปที่
#nano /etc/udev/rules.d/70-
อ้างถึง
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:6f:65:ad: xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d8:5d:4c:80: yy:yy", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:6f:65:ad:
# PCI device 0x10ec:0x8169 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d8:5d:4c:80:
ก็แค่เอา Mac address ของ eth ที่เราจะเปลี่ยนเช่น eth0 หรือ eth1 มาใส่ ตาม Name eth ก็ได้แล้วครับ
#/etc/init.d/udev restart
#/etc/init.d/networking restart
อ้างอิง:http://davebour.com/
------------------------------ ------------------------------ ------------------------------
อันนี้ทำ log file เป็นวันนะครับ เกิน 90 วันลบเอง วิธีทำดังนี้
สร้างไฟล์ไว้ที่ home ก่อนครับ
cd /home
mkdir makelog
cd /home/makelog
touch makelog.sh
cd ..
chmod 755 -R makelog
เอาไฟล์นี้ไปใส่ใน makelog.sh
##### Save Squid Log ######
timeaccess=`date +%Y-%m-%d`
LIMIT=90
cp -Rf /var/log/squid/access.log /home/makelog/$timeaccess- access.log
chmod 777 /home/makelog/$timeaccess- access.log
gzip /home/makelog/$timeaccess- access.log
md5sum /home/makelog/$timeaccess- access.log.gz > /home/makelog/$timeaccess- access.log.gz.md5sum
cp -Rf /var/log/squid/store.log /home/makelog/$timeaccess- store.log
chmod 777 /home/makelog/$timeaccess- store.log
gzip /home/makelog/$timeaccess- store.log
md5sum /home/makelog/$timeaccess- store.log.gz > /home/makelog/$timeaccess- store.log.gz.md5sum
find /home/makelog/ -maxdepth 1 -type f \( -ctime $LIMIT \) -print \-exec rm {} \; > /dev/null
แล้วก็ไปที่ crontab -e
59 23 * * * root sh /home/makelog/makelog.sh
ลองดูกันนะครับ ^^ credit ก็เอามาจากในเวปนี่แหละครับ ของท่านใดจำไม่ได้ละ ผมนำมาปรับใช้นิดหน่อยครับ
สร้างไฟล์ไว้ที่ home ก่อนครับ
cd /home
mkdir makelog
cd /home/makelog
touch makelog.sh
cd ..
chmod 755 -R makelog
เอาไฟล์นี้ไปใส่ใน makelog.sh
##### Save Squid Log ######
timeaccess=`date +%Y-%m-%d`
LIMIT=90
cp -Rf /var/log/squid/access.log /home/makelog/$timeaccess-
chmod 777 /home/makelog/$timeaccess-
gzip /home/makelog/$timeaccess-
md5sum /home/makelog/$timeaccess-
cp -Rf /var/log/squid/store.log /home/makelog/$timeaccess-
chmod 777 /home/makelog/$timeaccess-
gzip /home/makelog/$timeaccess-
md5sum /home/makelog/$timeaccess-
find /home/makelog/ -maxdepth 1 -type f \( -ctime $LIMIT \) -print \-exec rm {} \; > /dev/null
แล้วก็ไปที่ crontab -e
59 23 * * * root sh /home/makelog/makelog.sh
ลองดูกันนะครับ ^^ credit ก็เอามาจากในเวปนี่แหละครับ ของท่านใดจำไม่ได้ละ ผมนำมาปรับใช้นิดหน่อยครับ
------------------------------ ------------------------------ ------------------------------ ------------------------------ -----
แก้ปัญหาเปลี่ยนพาสไม่ได้นะครั บแก้ 2 ไฟล์คือ
ไฟล์แรก /opt/hotspot/admin/ system/nostradius/controllers/ gologin.php บรรทัดที่ 245
$user_data[' username'] = $username;
เพิ่ม $user_data['password'] = $new_passowrd;
ไฟล์ที่2 ไปที่บรรทัด 324 /opt/hotspot/admin/system/ nostradius/models
เพิ่ม $user_data['billingplan'] = $billingplan_name;
เท่านี้ user ก็สามารถเปลี่ยนพาสเองได้แล้ วครับ ลองทดสอบกันดูนะครับ
ไฟล์แรก /opt/hotspot/admin/
$user_data['
เพิ่ม $user_data['password'] = $new_passowrd;
ไฟล์ที่2 ไปที่บรรทัด 324 /opt/hotspot/admin/system/
เพิ่ม $user_data['billingplan'] = $billingplan_name;
เท่านี้ user ก็สามารถเปลี่ยนพาสเองได้แล้
ไม่รู้ว่า คำตอบตรงคำถามไหม หน้า132
ตามรูปเลยนะคับ >>>>> ใส่ MAC Address ของ eth1 และ ของ AP แต่ละจุด
ตามรูปเลยนะคับ
ปล.ระบบ Hotspot NostAuthen ผมใช้งานมา 3 เดือน แล้ว นิ่งมากๆๆ ของเขาดีจริงๆ.....
อ้างถึง
- DHCP list ผมไม่โชวครับ(ไม่โชวทั้งหน้ าเลยครับเหมือนไม่เจอหน้า page link >> https://xxx.xxx.xxx.xxx/ admin/client.html) ก่อนหน้านี้โชวปกติครับ ผมใช้ตรงนี้ดู user แก้ปัญหา หน้าผู้ใช้ออนไลน์ ไม่โชว ตอนนี้เลยเช็ค User ไม่ได้เลย
>>>>> ปัญหานี้ผมยังไม่เคยเจอเลยคับ ลองเช็คที่ eth0 ดูนะคับ
อ้างถึง
- ผู้ใช้ออนไลน์ ไม่โชว(โชวหน้า page link >> https://xxx.xxx.xxx.xxx/ admin/onlineuser.html แต่ไม่พบ User online ครับ)
ตามรูปเลยนะคับ >>>>> ใส่ MAC Address ของ eth1 และ ของ AP แต่ละจุด
อ้างถึง
- ภาษาในส่วนของหน้า Login ลูกค้าส่วนอื่นผมแก้ได้แล้ว แก้จากไฟล์ \opt\hotspot\manage. nosthotspot\admin\system\ nostradius\language และแก้ใน templates บ้าง แต่พวกข้อความทีแจ้งกรณีลูกค้า ใส่ User password ผิด, ซ้ำ, หมดอายุ ฯลฯ ที่แสดงเป็นตัวสีแดงใต้ Password box ยกตัวอย่างเช่น ลูกค้าใส่ User Password ผิด ก็จะแจ้งว่า User นี้ไม่มีอยู่ระบบ >> ข้อความเหล่านี้ต้องไปแก้ ตรงไหนหากผมอยากเปลี่ยนเป็ นภาษาอังกฤษครับ
ตามรูปเลยนะคับ
อ้างถึง
-ผมมี Access point ที่ตั้งห่างไปอีกจุดโดยโหมด Repeater ลูกค้าที่ login จากตรงนี้แล้ว(ได้ไอพีจากตัว Access point ตัวนี้) ไม่ใช้งานผมตั้งไว้ 10 นาที ตัด หากไป login อีกจุด(ได้ไอพีจาก Sever chilli) ขึ้น login ใหม่ปกติ แต่หากกลับไปที่เดิม Access point Repeater ตัวแรก ไม่ขึ้นหน้า login เข้าใช้งาน intetnet ได้เลย เป็นเพราะว่าผมยังไม่ได้ Add AP ตรงจุดเชื่อมต่อหรือปล่าวครับ
>>>>>> เราต้อง set ให้เป็นโหมด AP นะคับ (ถ้าบอกยี่ห้อก็ดีนะคับ)ปล.ระบบ Hotspot NostAuthen ผมใช้งานมา 3 เดือน แล้ว นิ่งมากๆๆ ของเขาดีจริงๆ.....
------------------------------ ------------------------------ ------------------------------ -------
ubuntu server 64bit ถ้าใครจะใช้ Desktop ด้วยก็ติดตั้งตามนี้ครับ
ก็จะมี Desktop เหมือนกับ live CD ตัวแรก แต่จะเป็น Desktop เพรียว ๆ
อ้างถึง
apt-get install -y gdm indicator-applet-session gnome-terminal gedit gpicview nautilus-share ubuntu-wallpapers gnome-themes-ubuntu gnome-utils
update-initramfs -u -k `uname -r` | |
------------------------------ ผมเจอปัญหาตอนต่อตรงแจก ip จากเราท์เตอร์โมเด็มโดยตรง เพื่อทำระบบ โดยจะแจกเป็น 192.168.1.xxx แล้วพอเราเอาเน็ทเข้าระบบเราแล้ ก็เลยแก้โดย ให้เครื่องเค้าเกาะ access point เรา เข้า cmd พิมพ์ ipconfig /flushdns พิมพ์ ipconfig /release พิมพ์ ipconfig /renew และไปปิด ipv6 ของ windows 7 ซะปัจจบันก็ไม่มีปัญหานี้อีก .... ------------------------------
|