SlideShare a Scribd company logo
1 of 45
Download to read offline
คู่มือติดตังและใช้งานระบบ EasyInstall123 V9.2-64bit
และรองรับ CPU 64Bit และ 32Bit
พร้อมติดตังระบบแสดงตัวตนผู้ใช้งานอินเตอร์เน็ต
(Authentication wifi Hotspot)
เขียนจากประสบการณ์ตรง
นายมานิส สลางสิงห์
ครูโรงเรียนทุ่งหลวงพลับพลาไชย
ตําบลทุ่งหลวง อําเภอสุวรรณภูมิ จังหวัดร้อยเอ็ด
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
1
ติดตัง Server ด้วย FreeBSD ^._-amd64
a. Setup FreeBSD ถ้าพร้อมแล้วก็เริ!มติดตั#ง FreeBSD 9.2 ดังนี#
1.1 ตั#งค่า CMOS ให้ Boot จาก CD-ROM ก่อน (ทําได้นะครับ ไม่ขอกล่าวนะครับ)
1.2 จากนั#นใส่แผ่นติดตั#ง FreeBSD 9.2 ที!ช่องอ่านแผ่น CD / DVD
1.3 ระบบปฏิบัติการ FreeBSD B.C จะทําการ Boot เองอัตโนมัติ ให้รอจนกว่ามาถึงขั#นตอน
Welcome เลือก Install แล้วกดปุ่ม Enter
1.4 KeyMap Selection ให้เลือก No
1.5 Set Hostname ให้พิมพ์ ns.easy123.org แล้วกดปุ่ม Enter
1.6 เลือกรายการติดตั#ง [ * ] ports และ [ * ] src โดยกดปุ่ม Spacebar เพื!อเลือก แล้วกดปุ่ม
Enter
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
2
- เลือกการแบ่งพาทิชั!นแบบ Guided แล้วกดปุ่ม Enter
- เลือกคําสั!ง Entire Disk แล้วกดปุ่ม Enter
- โปรแกรมจะแบ่งพาทิชั!นให้เอง เลื!อนปุ่มลูกศรไปที!คําสั!ง Finish แล้วกดปุ่ม Enter
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
3
- เลือกคําสั!ง Commit แล้วกดปุ่ม Enter
- รอจนกว่า FreeBSD จะทําการติดตั#งไฟล์ระบบเสร็จ
[. ขั#นตอนกําหนดรหัสผ่านให้กับ root ให้กดปุ่ม Enter ผ่าน C ครั#ง
[.] เลือกชื!อการ์ดแลนขา WAN ให้เลือกรายการแรก em0 กดปุ่ม Enter
1.9 Network Configuration IPV4 ให้เลือก YES แล้วกดปุ่ม Enter
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
4
กรณีใช้งานกับระบบอินเตอร์เน็ตแบบ Fix IP เช่น ระบบอินเตอร์เน็ตลีดลาย ทําตามขั#นตอนด้านล่าง
ส่วนระบบอินเตอร์เน็ตแบบ ADSL หรือระบบทีjรับไอพีจากเราเตอร์ ให้ติดตั#งตามหน้าที! g
1.10 ไม่ต้องการรับค่า DHCP ให้เลือก No แล้วกดปุ่ม Enter
1.11 กําหนดค่าไอพีระบบ ดังภาพ จากนั#นกดปุ่ม Tab ไปที! OK แล้วกดปุ่ม Enter
1.12 ไม่ต้องการใช้งาน IPV6 ให้เลือก No แล้วกดปุ่ม Enter
1.13 ป้ อนไอพี DNS1 , DNS2 เป็น [BC.[l].[.[ จากนั#นกดปุ่ม Tab ไปที! OK แล้วกดปุ่ม Enter
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
5
สําหรับระบบอินเตอร์เน็ต ADSL ให้ติดตั#งต่อดังนี#
1.10 ต้องการรับค่า DHCP ให้เลือก Yes แล้วกดปุ่ม Enter
รอจนกว่าระบบจะได้รับไอพีแบบ Auto จากเราเตอร์ ADSL
1.11 ไม่ต้องการใช้งาน IPv6 ให้เลือก No
1.12 FreeBSD แจ้งว่าได้รับไอพีจากเราเตอร์แล้ว ดังภาพ จากนั#นกดปุ่ม Tab ไปที! OK แล้วกดปุ่ม
Enter
[.[o เลือก No เข้าไปตั#งค่า Time Zone
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
6
1.1q เลื!อนปุ่มลูกศรลงไปที! m Asia แล้วกดปุ่ม Enter
1.1g เลื!อนปุ่มลูกศรลงไปที! nn Thailand แล้วกดปุ่ม Enter
1.1l ยืนยันการตั#งค่า ให้เลือก Yes แล้วกดปุ่ม Enter
1.1 เลือก Yes แล้วกดปุ่ม Enter
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
7
1.1] ไม่ต้องการ Add user ให้เลือก No แล้วกดปุ่ม Enter
[.[B ไม่ต้องการปรับแต่งค่าเพิ!มเติม ให้เลือก No แล้วกดปุ่ม Enter
1.21 รอจนกว่าระบบจะแสดงจอภาพ Complete ให้เลือก Reboot แล้วกดปุ่ม Enter
รอจนกว่า FreeBSD Server เริ!มระบบใหม่ ให้รีบนําแผ่นติดตั#ง FreeBSD 9.2 ออก จากนั#นให้ใส่แผ่น
DVD เป็นแผ่นติดตั#ง EasyInstall[Co V9.2-64bit เข้าไปที!ไดร์ฟ CD/DVD ROM
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
8
เข้าระบบด้วย root ไม่ต้องพิมพ์รหัสผ่าน ให้กดปุ่ม Enter ผ่าน C ครั#ง หลังจากติดตั#ง FreeBSD 9.2
เสร็จแล้ว ให้พิมพ์คําสั!ง ifconfig เพื!อดูชื!อการ์ดแลนทั#ง C ใบ ว่าระบบมองเห็นเป็นชื!ออะไรบ้าง ให้จดบันทึก
ไว้กันลืม
จากภาพด้านบน ระบบมองเห็นการ์ดแลนทั#ง C ใบ คือ ใบแรก em0 และใบที! C em1
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
9
ติดตังระบบแสดงตัวตนผู้ใช้งานอินเตอร์เน็ต EasyInstall123
FreeBSD 9.2 หลังจากติดตั#งเสร็จแล้ว ระบบยังไม่สามารถติดต่อกับ CD ROM ได้ ให้พิมพ์คําสั!ง
ต่อไปนี# ให้เลือกพิมพ์คําสั!งตามรูปแบบที! 1 หรือรูปแบบที! 2 ก็ได้แล้วแต่ตามความถนัด
รูปแบบคําสัjงทีj 1
echo '/dev/cds /cdrom cd^tts ro,noauto s s' >> /etc/fstab
mkdir -p /cdrom
rehash
mount /cdrom
cd /cdrom
รูปแบบคําสัjงทีj 2
cd /
mkdir /cdrom
mount -t cd9660 /dev/cd0 /cdrom
cd /cdrom
sh auto.sh ถ้าใช้อินเตอร์เน็ตรับไอพีจากเราเตอร์แบบ Auto หรือพิมพ์คําสั!ง
sh setup.sh ถ้าใช้อินเตอร์เน็ตแบบ Fix IP เอง เช่น อินเตอร์เน็ตลีดลาย
รอจนกว่าระบบจะทําการติดตั#ง EasyInstall123 บน FreeBSD9.2 ได้สําเร็จ โดยไม่มี Error จากนั#น
ระบบจะ reboot เองอัตโนมัติ จากนั#นระบบจะ reboot เองอัตโนมัติ
ใช้เวลาในการติดตั#งประมาณ [g-Cv นาที ก็พร้อมใช้งานระบบต่าง ๆ แล้วครับ
ถาใชอินเตอรเน็ตแบบ Fix IP ใหสั่งติดตั้งดวยคําสั่ง
sh setup.sh
ถาติดตั้งดวยอินเตอรเน็ตแบบ ADSL ใหสั่งติดตั้งดวยคําสั่ง
sh auto.sh
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
10
ขั#นต่อไปให้แก้ไขค่าไอพีของเครือข่ายที!ใช้งานอยู่
เข้าระบบด้วย root รหัสผ่าน 8i6,kobl พิมพ์แป้ น EN ข้อความภาษาไทย โดยไม่กดปุ่ม Shift ด้วย
คําว่า ครุมานิส
ผู้ให้บริการ IP Gateway IP Server Netmask DNS
ADSL 192.168.1.1 192.168.1.2 255.255.255.0 192.168.1.1
Leadline
MOENET
ตามจัดสรร ตามจัดสรร Cgg.Cgg.Cgg.Cq] 203.172.246.40
203.172.246.41
ipstar samart ตามจัดสรร ตามจัดสรร Cgg.Cgg.Cgg.Cq] Cvo.[BC.oo.oq
ipstar TOT [BC.[l].g.[vv [BC.[l].g.[ 255.255.255.0 203.113.24.199
[. จากหน้าที! ] เราใช้คําสั!ง ifconfig เพื!อดูชื!อการ์ดแลนของระบบแล้ว ระบบรู้จักการ์ดแลน C ใบ คือ
em0 , em1 เราจะกําหนดให้ em0 เป็น ขา WAN และ em1 เป็นขา LAN
C. พิมพ์คําสั!ง bash /root/manis/setup.bash กดปุ่ม Enter
Your all interface :
Enter IP Gateway -> 192.168.1.1 // ป้ อนไอพี Gateway
Enter WAN Name (ex,em0) -> em0 // ป้ อนชื!อการ์ดแลนวงนอก ขา WAN
Enter LAN Name (ex,em1) -> em1 // ป้ อนชื!อการ์ดแลนวงใน ขา LAN
Enter IP Server (ex,192.168.1.1) -> 192.168.1.2 // ป้ อนไอพี Server
Enter Netmask (ex,255.255.255.0) -> 255.255.255.0 // ป้ อนค่า Sub Netmask
Enter IP DNS1 (ex,192.168.1.1) -> 192.168.1.1 // ป้ อนไอพี DNS1
Enter IP DNS2 (ex,8.8.8.8) -> 192.168.1.1 // ป้ อนไอพี DNS2
#--------- Summary --------------# // โปรแกรมจะรับค่าตัวแปรที!ป้ อนแล้ว
Enter IP Gateway -> 192.168.1.1 ประมวลผลพร้อมแทนที!ค่าไอพีเดิม
Enter WAN Name (ex,em0) -> em0 เป็นไอพีใหม่ ตามค่าตัวแปรที!เราป้ อน
Enter LAN Name (ex,em1) -> em1
Confirm [y] : y ตอบ y เท่านั#น
รอจนกว่า FreeBSD 9.2 จะทําการ Boot ใหม่และพร้อมทํางาน จะแสดงจอภาพ login :
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
11
ให้ต่อสายแลนเข้ากับการ์ดแลนใบที! C ของ Server เข้ากับ Switch Hub ในเครือข่าย จากนั#นย้ายไปทดสอบที!
เครื!องลูกข่าย ถ้าไม่มีอะไรผิดพลาด เครื!องลูกข่ายจะได้รับไอพีแบบ Auto วง as.^.s.s/_s ระบบกําหนดให้แจก
ไอพีได้สูงสุด _,sss ไอพี เริjมแจกจากเลขไอพี as.^.s.m_ เป็นต้นไป
ถ้า Server ไม่แจกไอพีให้เครื!องลูกข่าย ให้พิมพ์คําสั!งที!หน้าเครื!อง Server ด้วยคําสั!ง
/usr/local/etc/rc.d/coovachilli stop
/usr/local/etc/rc.d/coovachilli start
พิมพ์คําสั!ง ifconfig ระบบต้องรายงานที!จอภาพ TUN0 10.9.0.1 จึงจะใช้งานระบบ Authen ได้
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
12
จากภาพด้านบน แสดงว่าเครื!องลูกข่ายได้รับจัดสรรไอพี [v.B.v.52 แล้ว ให้ทดสอบใช้งานอินเตอร์เน็ต
โดยเปิดโปรแกรม Mozilla Firefox หรือ Internet Explorer ก็ได้ ระบบจะแสดงเว็บเพจให้ Login เข้าใช้งาน
อินเตอร์เน็ตก่อน บัญชีผู้ใช้งาน a1 รหัสผ่าน a_ynm (เอาไว้ทดสอบระบบ)
ก่อนคลิกปุ่ม login ต้องตังค่าให้ Browser ยกเลิกการป้ องกัน Pop-up ก่อน ดังนี#
ถ้าใช้โปรแกรม Firefox ให้ทําตามดังนี#
[. คลิกเมนู เครืjองมือ (Tools) แล้วเลือกคําสั!ง ตัวเลือก (options)
2. คลิกแท็บคําสั!ง เนื#อหา (Content)
C.[ คลิกเอาเครื!องหมาย ออก หน้ารายการปิดกั#นหน้าต่างป๊ อปอัพ
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
13
C.C คลิกปุ่ม เพียงเท่านี# ก็อนุญาตให้แสดงหน้าต่าง Pop-up ได้
ถ้าใช้โปรแกรม Internet Explorer ให้ทําตามดังนี#
[. คลิกเมนู Tools เลือกคําสั!ง Internet Options
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
14
2. คลิกแท็บคําสั!ง Privacy จากนั#นให้
C.[ คลิกเอาเครื!องหมาย ออก หน้ารายการ Turn on Pop-up Blocker
C.C คลิกปุ่ม เพียงเท่านี# ก็อนุญาตให้แสดงหน้าต่าง Pop-up ได้
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
15
ถ้าใช้โปรแกรม Google Chrome ให้ทําตามดังนี#
[. คลิกปุ่ม เลือกคําสั!ง การตังค่า
C. คลิกลิงก์ แสดงการตังค่าขันสูง
o. คลิกปุ่ม เลือกลงไปที!กลุ่มคําสั!ง บ๊อปอัป เลือก อนุญาตให้ไซต์ทังหมดแสดงป๊
อปอัป จากนั#นคลิกปุ่ม
หลังจากติดตั#งด้วย EasyInstall123 แล้วค่าระบบต่าง ๆ จะถูก Cloning ลงเครื!อง FreeBSD 9.2
ปลายทาง ส่งผลให้รหัสผ่าน root และ admin ถูกเปลี!ยนไปด้วย รหัสที!ถูกแทนที!ใหม่ คือ
รหัสผ่าน root คือ 8i6,kobl
รหัสผ่าน admin คือ logserver
รหัสผ่าน rootmysql คือ v6mbl9ogrnjvdkil7dkk
รหัสผ่าน admin โปรแกรม ม.บู คือ 8i6,kobl
พิมพ์แป้ น EN ข้อความภาษาไทย ไม่ต้องกดปุ่ม Shift ด้วยคําว่า ครุมานิส
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
16
เทคนิคการปรับแต่งระบบ EasyInstall123 ด้วยการ SSH
แนะนําการใช้โปรแกรม SSH Secure Shell Client เพื!อ remote ระยะไกลเข้าไปควบคุมแก้ไขค่า
Config ต่าง ๆ เปรียบเสมือน Admin นั!งอยู่หน้าเครื!อง FreeBSD Server
ก่อนอื!นติดตั#งโปรแกรมก่อนนะครับ ถ้ามีแล้วให้ข้ามไปทําขั#นตอนต่อไปเลย โปรแกรม SSH Secure
Shell Client ครูมานิส เตรียมไว้ให้แล้วอยู่ที!แผ่น DVD
เรามาเริjม Remote Server กันเถอะ
[. ดับเบิ#ลคลิกไอคอน เรียกใช้งานโปรแกรม SSH Secure Shell Client
C. คลิกปุ่ม กรอกรายละเอียดการ SSH ดังภาพ
- ช่อง Host Name : กรอกเลขไอพี Server ใช้ไอพีวงนอก หรือวงในก็ได้ ตัวอย่างนี#ผมใช้ไอพีวง
ใน คือ as.^.s.a
- ช่อง User Name : กรอกชื!อผู้ใช้ที!มีสิทธิ SSH ได้ ผมกําหนดให้ admin ทําการ Remote Server
ได้แต่เพียงผู้เดียว
- Port Number : กรอกหมายเลข Port ที!อนุญาตให้ SSH ได้ ผมกําหนด Port 2000 เท่านั#นที!
สามารถ SSH ได้
ตรวจสอบแล้วถูกต้อง ให้คลิกปุ่ม เริ!มติดต่อกับ Server Authen
รอสักครู่ ระบบจะให้กรอกรหัสผ่านของ admin ให้กรอกคําว่า logserver แล้วกดปุ่ม Enter
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
17
ถ้าป้ อนรหัสผ่านถูกต้อง ระบบก็จะอนุญาตให้เข้าใช้งานได้ ให้กดปุ่ม Enter อีกครั#ง ก็จะเข้าสู่ระบบได้ใน
สถาน $ ผู้ใช้งาน ชื!อว่า admin
พิมพ์คําสั!ง su เพื!อเปลี!ยนสถานะจากผู้ใช้ธรรมดา เป็นผู้ใช้แบบ root
ถ้าป้ อนรหัสผ่าน root ถูกต้อง ก็ได้สถานะ # ซึ!งก็คือ root นั!นเอง
หลังจากติดตั#ง FreeBSD + ชุดติดตั#ง EasyInstall123 แล้วโปรแกรมทุกอย่างก็พร้อมใช้ทุกตัวครับ จะ
พาปรับแต่งค่าของระบบใหม่ เพื!อความปลอดภัยต่อระบบ Server ของท่าน
แก้ไขรหัสผ่าน root ใหม่
คําสั!งแก้ไขรหัสผ่าน ใช้คําสั!ง passwd แล้วกดปุ่ม Enter ระบบจะให้ป้ อนรหัสใหม่ จากนั#นกดปุ่ม
Enter ระบบจะให้ยืนยันรหัสผ่านอีกครั#ง แล้วกดปุ่ม Enter
แก้ไขรหัสผ่าน rootmysql ใหม่
รหัสผ่านเดิมของ rootmysql คือ v6mbl9ogrnjvdkil7dkk ให้เปลี!ยนเป็นรหัสใหม่ เพื!อความปลอดภัย
ต่อระบบ เช่น ต้องการเปลี!ยนเป็น ]eoheouhfuot พิมพ์คําว่า ลํานํ#านี#ดีนะ ตัวอักษรที! mysql ห้ามกําหนดเป็น
รหัสผ่าน มี ‘ ; และ , ตรงกับแป้ น ง ว ม ตามลําดับ
รหัส root คือ 8i6,kobl
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
18
mysql -u root -p’ v6mbl9ogrnjvdkil7dkk’
mysql > grant all on radius.* to root@localhost identified by ‘]eoheouhfuot’;
mysql> exit // คําสั!งนี#ออกจากโปรแกรม Mysql
หลังจากแก้ไขรหัสผ่าน rootmysql ใหม่ ให้แก้ไขไฟล์ php ที!เชื!อมต่อฐานข้อมูลของ แต่ละโปรแกรม
ดังนี# ให้คัดลอกจากไฟล์ pdf อยู่ในแผ่นติดตั#ง EasyInstall123 ชื!อไฟล์ BookV9.2.pdf
sed -i '' 's,v6mbl9ogrnjvdkil7dkk,]eoheouhfuot,g' /var/www/html/admin/include/config.inc.php
sed -i '' 's,v6mbl9ogrnjvdkil7dkk,]eoheouhfuot,g' /var/www/html/log/Connections/dbconnect.php
sed -i '' 's,v6mbl9ogrnjvdkil7dkk,]eoheouhfuot,g' /var/www/html/syslog/Connections/dbconnect.php
sed -i '' 's,v6mbl9ogrnjvdkil7dkk,]eoheouhfuot,g' /usr/local/etc/syslog2mysql.sh
sed -i '' 's,v6mbl9ogrnjvdkil7dkk,]eoheouhfuot,g' /usr/local/etc/raddb/sql.conf
/usr/local/etc/rc.d/radiusd restart
ปรับค่าให้ระบบแสดงค่ากราฟ Mrtg ให้เป็นค่าปัจจุบัน
หลังจากติดตั#งด้วยชุดติดตั#ง EasyInstall123 แล้ว ระบบยังคงแสดงค่าของกราฟ Mrtg เดิม (โดเมนเดิม
คือ authen123.com ชื!อการ์ดแลนวงนอกและวงใน คือ em0 และ em1 ตามลําดับ)
ย้ายไปทดสอบที!เครื!องลูกข่าย ให้เปิดโปรแกรม Internet ที!ช่อง Address พิมพ์ as.^.s.a/show
ระบบจะแสดงค่าของกราฟ Mrtg เดิมอยู่ ดังภาพ
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
19
ย้ายไปทํางานที!เครื!อง Server ด้วยการ Remote ด้วยโปรแกรม SSH เพื!อความสะดวก สามารถคัดลอก
คําสั!งต่อไปนี# วางได้เลย
snmpd & กดปุ่ม Enter
cfgmaker public@localhost> /usr/local/etc/mrtg/mrtg.cfg กดปุ่ม Enter
nano /usr/local/etc/mrtg/mrtg.cfg คัดลอกคําสั!งด้านล่างไปวางต่อจากบรรทัด # for UNIX
WorkDir: /var/www/html/show/
Options[_]:growright,bits
บันทึกไฟล์และออกจากการแก้ไข ให้กดปุ่ม Ctrl + o ตามด้วย Enter และกดปุ่ม Ctrl + x
indexmaker --columns=1 --output=/var/www/html/show/index.html /usr/local/etc/mrtg/mrtg.cfg
สั!งรันไฟล์ mrtg.cfg ด้วยคําสั!ง
mrtg /usr/local/etc/mrtg/mrtg.cfg
ย้ายไปทํางานที!เครื!องลูกข่าย ให้คลิกปุ่ม Refresh ระบบจะแสดงค่าของกราฟเป็นปัจจุบันแล้ว ดังภาพ
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
20
ปรับค่าระบบให้โปรแกรม Lightsquid ให้รายงานข้อมูลการเข้าใช้งานเว็บไซต์ของ user เป็นปัจจุบัน
ให้คัดลอกคําสั!งด้านล่างไปวางที!หน้าต่าง SSH แล้วกดปุ่ม Enter
/usr/local/www/lightsquid/lightparser.pl
/usr/local/www/lightsquid/realname.pl
ย้ายไปทํางานที!เครื!องลูกข่าย ให้เข้าสู่ระบบด้วย ชื!อผู้ใช้ a1 รหัสผ่าน a_ynm ให้เปิดเว็บไซต์อะไร o
เว็บไซต์ เพื!อทดสอบว่าโปรแกรม Lightsquid ได้บันทึกค่าการเข้าใช้งานเว็บไซต์ของ User หรือยัง
เปิดเว็บไซต์ as.^.s.a/lightsquid/ เพื!อดูข้อมูลการใช้งานเว็บไซต์ของ User ที!ใช้งานอยู่ ระบบจะ
แสดงข้อมูลการใช้งานเว็บไซต์ โดยจะรายงานเป็นหมายเลขไอพี แทนชื!อผู้ใช้ ถ้าต้องการทราบว่าไอพีที!ใช้งาน
เว็บไซต์นี# คือ user ไหน ให้เทียบค่าจากเว็บไซต์ as.^.s.a/log
รหัสผ่านเข้าสู่ระบบ สําหรับผู้ดูแลระบบ โปรแกรมเสริมที!มาพร้อมกับชุดติดตั#ง EasyInstall123 ให้
เข้าสู่ระบบด้วย Login : admin รหัสผ่าน : 8i6,kobl
ปรับแต่งการใช้งานโปรแกรม Squid33
nano /usr/local/etc/squid/squid.conf กดปุ่ม Ctrl + w พิมพ์ bsex.txt แล้วกดปุ่ม Enter
สําหรับสถานศึกษาหรือหน่วยงานทีjต้อง Blockweb เป็นบางเวลา ทําตามดังนี
ค้นหาบรรทัด acl time_block time แล้วกําหนดวันเวลา ตามต้องการครับ ดังตาราง
วัน จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อาทิตย์
ตัวแปร M T W H F A S
acl time_block time M T W H F s8:ss-a6:ss
acl time_block time A S s8:ss-a6:ss
acl bsex url_regex "/var/www/html/bsex.txt"
http_access deny bsex time_block
deny_info http://www.google.co.th bsex time_block
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
21
อธิบาย
- บรรทัด acl time_block time M T W H F s8:ss-a6:ss ระบบจะ blockweb เป็นวันและเวลา คือ
จะ block ตั#งแต่วันจันทร์ถึงศุกร์ ช่วงเวลาที! block คือ 08.00 – 16.00 น. squid จะตรวจสอบไฟล์
/var/www/html/bsex.txt ถ้ามีข้อความหรือเว็บไม่เหมาะสม squid จะ Blockweb ให้ทันที แล้วจะแสดง
เว็บไซต์ www.google.co.th แทนเว็บนั#น
- บรรทัด acl time_block time A S s•:ss-at:ss ระบบจะ blockweb เป็นวันและเวลา คือ จะ block
ตั#งแต่วันเสาร์ถึงอาทิตย์ ช่วงเวลาที! block คือ 0].00 -1l.00 น. squid จะตรวจสอบไฟล์
/var/www/html/bsex.txt ถ้ามีข้อความหรือเว็บไม่เหมาะสม squid จะ Blockweb ให้ทันที แล้วจะเปิดเว็บไซต์
www.google.co.th แทนทันที
บันทึกไฟล์กดปุ่ม Ctrl + o ตามด้วยปุ่ม Enter ออกจากการแก้ไขไฟล์ squid.conf ให้
กดปุ่ม Ctrl + x จากนั#นสั!งให้ squid รับค่าใหม่ด้วยคําสั!ง squid -k reconfigure
ปรับแต่ง Firewall ให้อนุญาตใช้งาน Facebook port 443 ได้
อนุญาตให้ใช้งาน Facebook ได้
sh /etc/update/face.sh
ไม่อนุญาตให้ใช้งาน Facebook
sh /etc/update/blockface.sh
คําสัjง STOP / START Firewall
/etc/rc.d/ipnat stop // หยุดการทํางาน ipnat
/etc/rc.d/ipnat start // สัjงให้ ipnat ทํางาน
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
22
แนะนําการใช้งานโปรแกรม ม.บูรพา
ระบบแสดงตัวตนผู้ใช้งานอินเตอร์เน็ตที!ครูมานิส สลางสิงห์ โดยใช้โปรแกรม ม.บูเป็นโปรแกรม
บริหารจัดการบัญชีผู้ใช้งานอินเตอร์เน็ต โดยได้พัฒนาจากเดิมให้มีความสามารถเพิ!มขึ#น ซึ!งจะได้กล่าวใน
หัวข้อต่อไป
การเข้าสู่ระบบในฐานะผู้ดูแลระบบ
[. ใช้เครื!องลูกข่ายเข้าอินเตอร์เน็ต โดยพิมพ์ as.^.s.a/admin แล้วกดปุ่ม Enter
ระบบจะแสดงหน้าจอเข้าสู่ระบบ ให้ Admin เข้าสู่ระบบด้วย
ชื!อผู้ใช้ ให้พิมพ์ admin รหัสผ่าน ให้พิมพ์ 8i6,kobl พิมพ์แป้ น EN ข้อความภาษาไทยโดยไม่ต้องกดปุ่ม
Shift ด้วยคําว่า ครุมานิส
รอสักครู่ก็จะเข้าหน้าหลักของโปรแกรม ม.บู ที!ได้พัฒนาต่อจากเดิม ดังภาพหน้าที! 2[ในส่วนที!
พัฒนาเพิ!มเติม คือ ปรับแต่งการแสดงผลให้กระทัดรัด ง่ายต่อการจัดการระบบ สามารถ
นําเข้าบัญชีผู้ใช้อินเตอร์เน็ตจากไฟล์ Excel (นามสกุล .xls) ได้ ทําให้สะดวกกรณีมีบัญชีผู้ใช้งานจํานวนมาก
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
23
เมนู เปลีjยนรหัสผ่าน
[. คลิกรูปภาพ _. จากนั#นให้แก้ไขรหัสผ่านเข้าสู่ระบบใหม่
ระบบแจ้งว่าได้เปลี!ยนรหัสผ่านเรียบร้อยแล้ว
เมนู เพิjมกลุ่มผู้ใช้งานอินเตอร์เน็ต เมนูนี#มีไว้สําหรับจัดประเภทกลุ่มผู้ใช้งาน เพื!อให้สะดวกในการควบคุมการ
ใช้อินเตอร์เน็ต ตัวอย่างการควบคุมดังตาราง
ชืjอกลุ่ม ประเภท อนุญาตให้ใช้ Internet
admin ผู้ดูแลระบบ ได้วันละ Cv ชม.
office ผู้ใช้สํานักงาน ได้วันละ [v ชม.
wifi บุคคลทั!วไป (wifi) ได้วันละ Cชม.
[. คลิกรูปภาพ
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
24
กลุ่มผู้ใช้งานที!ผมเตรียมไว้ให้แล้ว มี C กลุ่ม ดังนี#
- กลุ่ม register สําหรับให้ผู้ใช้ทั!วไป ลงทะเบียนผ่านระบบ แล้วรอให้ admin อนุมัติก่อน จึงจะ
ใช้งานอินเตอร์เน็ตได้ จะกล่าวในหัวข้อถัดไป
- กลุ่ม Admin เป็นกลุ่มของผู้ดูแลระบบ ผมกําหนดให้ใช้อินเตอร์เน็ต Cv ชม. / วัน
ขันตอนการเพิjมกลุ่มผู้ใช้งาน
[. คลิก จากนั#นกําหนดรายละเอียดค่าต่าง ๆ ตามต้องการ ดังภาพ
C. หลังจากกรอกรายละเอียดต่าง ๆ เสร็จแล้วคลิกปุ่ม โปรแกรมจะสร้างกลุ่มผู้ใช้งาน สํานักงาน
ให้ทันที
ให้ Admin เพิ!มกลุ่ม wifi เองนะครับ จะให้สิทธิใช้อินเตอร์เน็ตได้วันละ เท่าไหร่ก็กําหนดเองเลยนะ
(ทดสอบหลังเรียน คงทําได้นะครับ)
กําหนดใหกลุ1มผูดูแลระบบ
ใชงานไดไม1จํากัด
ช1องนี้ใหว1างไวไม1ตอง
กรอกเว็บไซตหนาแรก
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
25
ขันตอนการเพิjมบัญชีผู้ใช้งาน โดยให้โปรแกรม ม.บู สุ่มค่าให้ เหมาะสําหรับร้านอินเตอร์เน็ตคาเฟ่ ,
อินเตอร์เน็ตหอพัก ที!ต้องกkรปล่อยสัญญาณ Wifi Hostpot ขั#นตอนการเพิ!มบัญชีผู้ใช้งาน หรือออกคูปอง
อินเตอร์เน็ต ทําตามลําดับดังนี#
[. ย้ายไปทํางานเมนูทางขวา เลือกเมนู เพิjมผู้ใช้แบบกลุ่ม
อธิบาย [.[ เลือกกลุ่มผู้ใช้งานก่อน (ประยุกต์ใช้กับจํานวนชั!วโมงอินเตอร์เน็ต)
[.C ระบุคําขึ#นต้นของชื!อผู้ใช้งาน ตามต้องการ เช่น ขึ#นต้นตัวอักษร e
1.3 ระบุจํานวนที!ต้องการสร้าง เช่น ให้โปรแกรมสร้างให้ ] บัตร
C. จากคลิกปุ่ม โปรแกรมจะสุ่มการสร้างคูปองผู้ใช้งานอินเตอร์เน็ตให้ทันที
จากนั#นคลิกปุ่ม บัญชีดังกล่าวจึงจะใช้งานอินเตอร์เน็ต
o. คลิกปุ่ม ส่งออกไฟล์คูปองอินเตอร์เน็ต โดยโปรแกรมจะส่งออกเป็นไฟล์ pdf
(ถ้าต้องการแก้ไขรายละเอียดในบัตรอินเตอร์เน็ต ให้แก้ไขที!ไฟล์
/var/www/html/admin/ThaiPDF/exportPDF.php
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
26
พัฒนาเพิ!มเติมให้โปรแกรมแสดงจํานวน บัตร /หน้ากระดาษ A4 เป็น qv บัตร
ทดสอบใช้งานอินเตอร์เน็ต โดยเอาบัญชีผู้ใช้งานจากคูปองข้างต้น ระบบรายงานสถานะว่า
สามารถใช้งานอินเตอร์เน็ตได้ [v ชั!วโมง
สําหรับการประยุกต์ใช้งานกับร้านอินเตอร์เน็ตคาเฟ่
ถ้าต้องการจํากัดอายุการใช้งาน เช่น บัตรกลุ่มผู้ใช้งาน
C ชั!วโมง ให้บัตรหมดอายุภายใน g วัน ก็แก้ไขกลุ่มผู้ใช้งานใหม่ โดยระบุวันหมดอายุ
ทดลองสร้างบัญชีผู้ใช้งานใหม่ โดยให้ไปอยู่กลุ่มบัตร C ชม. หลังจากโปรแกรมสร้างเสร็จและ
ส่งออกไฟล์ pdf แล้ว จะได้คูปองบัตรอินเตอร์เน็ต ระบุวันหมดอายุได้ด้วย
สําหรับสถานศึกษาหรือองค์กรภาครัฐและเอกชน มีผู้ใช้งานจํานวนมากถ้าจะให้โปรแกรมสุ่มให้ก็
คงไม่เหมาะสม จึงได้ปรับปรุงจากโปรแกรม ม.บู เดิม ที!มีความสามารถนําเข้าบัญชีผู้ใช้งานได้พร้อมกันทีละ
มาก ๆ ได้จากไฟล์ Excel โดยให้เตรียมข้อมูลฟิวด์ต่าง ๆ ดังนี#
เมื!อเตรียมข้อมูลนักเรียนหรือสมาชิกในองค์กร เสร็จแล้ว
ใช้เมนู เพิjมผู้ใช้งานทีละมากๆ
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
27
หลังจากคลิกปุ่ม โปรแกรมจะทําการนําเข้าบัญชีผู้ใช้งานจากไฟล์ Excel ให้ทันที
สําหรับเมนู เพิjมผู้ใช้รายคน ใช้เพิ!มบัญชีผู้ใช้งานรายบุคคล ให้กรอกรายละเอียดให้ครบ รหัสผ่าน
] ตัวอักษร
สําหรับเมนูที!เหลือ ให้ทดสอบใช้เองนะครับ การใช้งานง่ายเพียงคลิกเมาส์ และแก้ไขรายละเอียด
ตามที!ต้องการ ถ้าต้องการ แก้ไขข้อมูลผู้ใช้งาน ให้คลิกเมนู จัดการข้อมูลผู้ใช้
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
28
จากนั#นเลือกกลุ่มผู้ใช้งาน แก้ไขค่าต่าง ๆ ตามต้องการ คู่มือการใช้งานโปรแกรม ม.บู ผมเตรียมไฟล์ pdf ไว้
ให้แล้วครับ อยู่ที!แผ่น DVD ห้อง www/admin/book/
ดูปริมาณ ขาเข้า - ขาออกด้วยกราฟ Mrtg
เครื!องลูกข่าย ให้เข้าอินเตอร์เน็ต พิมพ์ as.^.s.a/show กดปุ่ม Enter
โปรแกรม mrtg ก็จะทํางานทันที
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
29
ตรวจดูว่าใครกําลังใช้งานอยู่
เข้าอินเตอร์เน็ต พิมพ์ as.^.s.a/log กดปุ่ม Enter โปรแกรม log จะแสดงว่ามีใครบ้างกําลังใช้อยู่
เวลาเริ!มใช้ เวลาหยุดใช้งาน
ตรวจดูรายการ Log Files
เข้าอินเตอร์เน็ต พิมพ์ as.^.s.a/syslog กดปุ่ม Enter โปรแกรม syslog ก็จะแสดงรายการ Log ให้
ทราบ โปรแกรมนี#จะทําการลบ Log ที!เกิน [Cv วันออกให้อัตโนมัติ
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
30
ขันตอน Adduser เพืjอให้ User มีพืนทีjสําหรับทําเว็บไซต์ของตนเอง
ชุดติดตั#ง EasyInstall123 พร้อมใช้งาน Webserver หลังจากติดตั#งเสร็จแล้ว เพราะได้ติดตั#งโปรแกรม
ต่อไปนี#ไว้ให้พร้อมใช้งานแล้ว มี Apache22 , Mysql5 , PHP5 , Proftpd
สําหรับขั#นตอนการ adduser ให้พิมพ์คําสั!งและทําตามขั#นตอนต่อไปนี#
ns# adduser
Username: webmaster // พิมพ์ชื!อผู้ใช้งานเป็นอักษรภาษาอังกฤษ
Full name: webmaster // พิมพ์ชื!อผู้ใช้งานเป็นอักษรภาษาอังกฤษ
Uid (Leave empty for default): กดปุ่ ม Enter
Login group [webmaster]: กดปุ่ ม Enter
Login group is webmaster. Invite webmaster into other groups? []: กดปุ่ ม Enter
Login class [default]: กดปุ่ ม Enter
Shell (sh csh tcsh bash rbash nologin) [sh]: กดปุ่ ม Enter
Home directory [/home/webmaster]: /var/www/html/ ตําแหน่งจัดเก็บเว็บไซต์ของ user
Home directory permissions (Leave empty for default): กดปุ่ ม Enter
Use password-based authentication? [yes]: กดปุ่ ม Enter
Use an empty password? (yes/no) [no]: กดปุ่ ม Enter
Use a random password? (yes/no) [no]: n // ตอบ no
Enter password: พิมพ์รหัสผ่านทีjต้องการ
Enter password again: พิมพ์หัสผ่านอีกครัง
Lock out the account after creation? [no]: n // ตอบ no
Username : webmaster
Password : *****
Full Name : webmaster
Uid : [vv]
Class :
Groups : webmaster
Home : /var/www/html/
Home Mode :
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
31
Shell : /bin/sh
Locked : no
OK? (yes/no): y // ตอบ Yes พิมพ์ y แล้วกดปุ่ม Enter
adduser: INFO: Successfully added (webmaster) to the user database.
Add another user? (yes/no): n // ตอบ No ไม่ต้องการ adduser ต่อ
Goodbye!
กําหนดสิทธิให้ webmaster เป็นเจ้าของห้อง /var/ww/html
chown -R webmaster /var/www/html
chmod 777 /var/www/html
อธิบายเพิjมเติม Home directory [/home/webmaster]: /var/www/html/ หมายถึง ตําแหน่ง Upload File
สําหรับ user นั#น ชุดติดตั#ง EasyInstall123 ได้กําหนดเว็บไซต์หลักไว้ที!ห้อง /var/www/html
กําหนดสิทธิให้ User สามารถใช้งาน ftp ได้ ให้พิมพ์คําสั!ง
chown -R user1 /var/www/html/user1
chmod -R 755 /var/www/html/user1
อธิบาย user1 คือชื!อผู้ใช้งาน ให้สามารถเป็นเจ้าของห้อง /var/www/html/user1 ได้
กําหนดสิทธิให้ User สามารถใช้งานฐานข้อมูล Mysql ได้ ให้พิมพ์คําสั!งเฉพาะอักษร ตัวหนา
mysql -u root -p'พิมพ์รหัสผ่าน rootmysql'
Your MySQL connection id is 50
mysql> create database user1; // คําสั!งสร้างฐานข้อมูล
mysql> grant all on user1.* to user1@localhost identified by 'iydrjv,kd';
คําสั!งกําหนดสิทธิให้ user1 สามารถใช้งานฐานข้อมูล user1 ได้ โดยกําหนดรหัสผ่าน
คือ iydrjv,kd
mysql> exit // พิมพ์ exit แล้วกดปุ่ม Enter เพื!อออกจากโปรแกรม Mysql
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
32
อธิบายเพิjมเติม
1. คําสั!งสร้างฐานข้อมูล Mysql ใช้คําสั!ง create database ชืjอฐานข้อมูล;
2. คําสั!งกําหนดสิทธิให้ user สามารถใช้งานฐานข้อมูลได้ ให้ใช้คําสั!ง
grant all on ชืjอฐานข้อมูล.* to ผู้ใช้งาน@localhost identified by 'รหัสผ่านทีjต้องการ';
ถ้าสร้างฐานข้อมูลและได้กําหนดสิทธิให้ผู้ใช้งานแล้ว เราก็สามารถติดตั#งเว็บไซต์สําเร็จรูป เช่น CMS
ได้ เพราะเว็บไซต์ CMS ต่าง ๆ จะมีฟอร์มให้เรากรอกค่าติดต่อกับฐานข้อมูล Mysql ถ้าถูกต้องจึงจะอนุญาตให้
ติดตั#งโปรแกรมได้ หรือให้เราแก้ไขที!ไฟล์ เชื!อมต่อฐานข้อมูลก่อน แบบนี# (ไฟล์ connectdb.php )
<?
$hostname = "localhost";
$dbuser = "user1";
$dbpassword = "iydrjv,kd";
$dbname = "user1";
mysql_connect($hostname, $dbuser, $dbpassword) or die('ติดต่อฐานข้อมูลไม่ได้');
mysql_select_db($dbname)or die("Don't Connect $dbname !!");
mysql_query("set NAMES tislCv ");
?>
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
33
ใช้งาน FTP SERVER
ชุดติดตั#ง EasyInstall123 ได้ติดตั#งโปรแกรม proftpd ไว้ให้พร้อมใช้งานแล้วครับ ทดลอง upload /
Download ด้วยโปรแกรม WS_FTP Pro ให้ตั#งค่า port : 21
User ออกนอกห้องของตนเองไม่ได้ เพราะครูมานิสได้ตั#งค่าไว้แล้วที!ไฟล์ /usr/local/etc/proftpd.conf
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
34
ต้องการปรับแต่ง EasyInstall123 เพิjมเติม
ขันตอนเปลีjยนเลขไอพีวงใน
ค่า Default ของระบบ ไอพีวงในครูมานิส กําหนดไว้ที! Class B คือ [v.B.v.v/20 ถ้าต้องการ
เปลี!ยนเป็นเลขไอพีวงที!เราต้องการ สามารถทําได้ง่าย ๆ ด้วยคําสั!ง Shell ดังนี#
ค่าไอพีเดิม as.^.s.a และ as.^.s.s/_s
ต้องการเปลี!ยนเป็นไอพีใหม่ เช่น a^_.at•.100.a และ a^_.at•.100.s/_n
ให้ใช้คําสั!ง sed -i ‘’ ‘s,ไอพีเดิม,ไอพีใหม่,g’ ตําแหน่งไฟล์ทีjต้องการแก้ไข ดังนี#
sed -i '' 's,10.9.0.1,192.168.100.1,g' /etc/hosts
sed -i '' 's,10.9.0.1,192.168.100.1,g' /etc/chilli.conf
sed -i '' 's,10.9.0.1,192.168.100.1,g' /etc/ipnat.rules
sed -i '' 's,10.9.0.1,192.168.100.1,g' /etc/update/ipnat.rules
sed -i '' 's,10.9.0.1,192.168.100.1,g' /etc/update/facebook.rules
sed -i '' 's,10.9.0.0/20,192.168.100.0/24,g' /etc/chilli.conf
sed -i '' 's,10.9.0.0/20,192.168.100.0/24,g' /etc/ipnat.rules
sed -i '' 's,10.9.0.0/20,192.168.100.0/24,g' /etc/update/ipnat.rules
sed -i '' 's,10.9.0.0/20,192.168.100.0/24,g' /etc/update/facebook.rules
sed -i '' 's,10.9.0.0/20,192.168.100.0/24,g' /usr/local/etc/squid/squid.conf
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
35
เรามา Cloning FreeBSD กันเถอะ
เราเสียเวลาในการติดตั้ง FreeBSD Server มานานแลวนะ จากบทแรก ๆ ครูมานิสไดแนะนําการ
ติดตั้งระบบปฏิบัติการ FreeBSD , Config ระบบเบื้องตน , Setup FAMP เพื่อติดตั้ง Web Server , Compile
Kernel , DHCP SERVER , Squid Proxy Server , FTP และการติดตั้งโปรแกรมเสริมอื่น ๆ จะเห็นวJาใชแวลาใน
การติดตั้งโปรแกรมแตJละตัวนานมาก เพราะ FreeBSD ตองไปดึงเอาโปรแกรมที่เราจะติดตั้งมา Compile เอง
ทําใหเราสูญเสียเวลาไปกับการติดตั้งมาก
ณ วันนี้ ครูมานิสไดคนพบวิธีที่จะชJวยลดภาระงานของผูดูแลระบบ จึงขอเรียกวJา การ Cloning
FreeBSD ก็แลวกัน และขอตั้งชื่อชุดติดตั้งสําเร็จรูปวJา EasyInstall123 หลังจากทําชุดติดตั้งสําเร็จรูปเสร็จแลว
ก็นําไปติดตั้งลงลนเครื่อง FreeBSD Server เปZาหมาย ใชเวลาติดตั้งระบบทั้งหมดพรอมใชงานเพียง 20 -25
นาที ถาพรอมแลวเราชาวป_ศาจนอย มาทําชุดติดตั้ง EasyInstallAuthen123 มาใชในองคbกรกันเถอะ
ตามลําดับขั้นตอนตJอไปนี้
เมื่อทJานทําตามหนังสือเลJมนี้มาจนถึงเรื่อง Cloning FreeBSD แลว ณ ตอนนี้เครื่อง FreeBSD
Server ของทJานก็พรอมทํางาน Authen , Web Server , FTP SERVER , DHCP , Squid , และโปรแกรมเสริม
อื่น ๆ ครูมานิสขอนําเสนอการนําเอาคJาตJาง ๆ ที่เราทําเสร็จแลวทั้งหมดไปเก็บไวใชงานคราวตJอไป โดยไมJตองมา
เสียเวลากับการติดตั้งระบบเลย ใชเวลาในการติดตั้งระบบเพียงเล็กนอยก็พรอมใชงานแลวครับ
หลักการ Cloning ระบบปฏิบัติการ FreeBSD
1. ตองทําการ Cloning FreeBSD จากเครื่อง FreeBSD Server ที่พรอมใชงานทุกอยJาง
2. ติดตั้งระบบปฏิบัติการ FreeBSD โดยใหเลือกการติดตั้งแบบ Express ใชเวลาในการติดตั้งนอย
ระบบจะติดตั้งเฉพาะไฟลb Boot ระบบเทJานั้น
3. นําแผJน DVD โปรแกรม EasyInstall123 เขาไปในชJองอJาน CD-ROM ของ Server แลวสั่งให
FreeBSD ติดตJอกับ CD-ROM จากนั้นก็สั่ง sh setup.sh รอประมาณ 20 นาที
4. ปรับแกไขไฟลb Config 3 ไฟลb คือ rc.conf , resolv.conf , chilli.conf ดวยโปรแกรม
Shell bash
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
36
ขั้นตอนการสรางชุดติดตั้ง Install EasyInstallAuthen123
ขั้นตอนที่ 1 เตรียมขอมูลจากเครื่อง FreeBSD ที่ทํางานไดสมบูรณbแลว โดยใหติดตั้งจากหนังสือการ
ติดตั้งระบบปฏิบัติการ FreeBSD &Authen) โดยพิมพbคําสั่งทีละบรรทัด แลวกดปุjม ENTER
1. หอง usr เพื่อลดขนาดไฟลbที่เราบีบอัด ใหยายหอง ports , src/sys ไปไวที่หอง var กJอน
cd /usr
mv ports /var
cd src/sys
mv /var
cd /usr/
tar -cvf - * | gzip > /var/usr92.tar.gz
รอจนกว1าระบบจะบีบอัดไฟลหอง usr เสร็จ (ใชเวลานานกว1าทุกหอง) จะกลับมายัง ns#
1.1 จากนั้นใหใชโปรแกรม Secure File Transfer Client เขาระบบดวย admin แลวเขาไป
ที่หอง /var
1.2 ดาวโหลดไฟล usr92.tar.gz มาไวที่เครื่องลูกข1าย ไดรฟ D:EasyInstall123
1.3 ลบไฟล usr92.tar.gz ออก ดวยคําสั่ง rm /var/usr92.tar.gz
2. หอง var ใหยายหอง ports , src/sys กลับไปไวที่หอง usr กJอน
cd /var
mv ports /usr
mv sys /usr/src
tar -cvf - * | gzip > /home/var92.tar.gz
รอจนกว1าระบบจะบีบอัดไฟลหอง var เสร็จ จะกลับมายัง ns#
2.1 จากนั้นใหใชโปรแกรม Secure File Transfer Client เขาระบบดวย admin แลวเขาไป
ที่หอง /home
2.2 ดาวโหลดไฟล var92.tar.gz มาไวที่เครื่องลูกข1าย ไดรฟ D:EasyInstall123
2.3 ลบไฟล var92.tar.gz ออก ดวยคําสั่ง rm /home/var92.tar.gz
3. หอง etc
cd /etc/
tar -cvf - * | gzip > /home/etc92.tar.gz
รอจนกว1าระบบจะบีบอัดไฟลหอง etc เสร็จ เป_นหองที่มีขนาดไฟลเล็กกว1าหองอื่น ๆ จะกลับมายัง ns#
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
37
3.1 จากนั้นใหใชโปรแกรม Secure File Transfer Client เขาระบบดวย admin แลวเขาไป
ที่หอง /home
3.2 ดาวโหลดไฟล etc92.tar.gz มาไวที่เครื่องลูกข1าย ไดรฟ D:EasyInstall123
3.3 ลบไฟล etc92.tar.gz ออก ดวยคําสั่ง rm /home/etc92.tar.gz
4. หอง boot
cd /boot
tar -cvf - * | gzip > /home/boot92.tar.gz
รอจนกว1าระบบจะบีบอัดไฟลหอง boot เสร็จจะกลับมายัง ns#
4.1 จากนั้นใหใชโปรแกรม Secure File Transfer Client เขาระบบดวย admin แลวเขาไป
ที่หอง /home
4.2 ดาวโหลดไฟล boot92.tar.gz มาไวที่เครื่องลูกข1าย ไดรฟ D:EasyInstall123
4.3 ลบไฟล boot92.tar.gz ออก ดวยคําสั่ง rm /home/boot92.tar.gz
ขั้นตอนที่ 2 เขียน Shell Script เพื่อสั่งให ไฟลbที่เราบีดอัดไวใน ขั้นตอนที่ 1 แตกไปยังเครื่อง
ปลายทางที่ติดตั้งแบบ Express โดยเขียนคําสั่ง Shell Script ไดดังนี้
#!/bin/sh
echo "#####################################################"
echo " Script Auto Install Authen and Log Server System By FreeBSDAuthen "
echo " www.kroonis.org "
echo " E-mail kroonis4@gmail.com Setup Time 15-20 Minute "
echo " #####################################################"
mkdir /root/92
cp /etc/fstab /root/92
cp /cdrom/usr92.tar.gz /usr
cp /cdrom/var92.tar.gz /var
cp /cdrom/etc92.tar.gz /etc
cp /cdrom/boot92.tar.gz /boot
cd /usr
tar xvf usr92.tar.gz
rm -rf usr92.tar.gz
cd /etc
tar xvf etc92.tar.gz
rm -rf etc92.tar.gz
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
38
cd /var
tar xvf var92.tar.gz
rm -rf var92.tar.gz
cd /boot
tar xvf boot92.tar.gz
rm -rf boot92.tar.gz
cp /root/92/fstab /etc
cp -R /cdrom/manis /root
mkdir /home/config
cp /etc/rc.conf /home/config
cp /etc/resolv.conf /home/config
cp /etc/chilli.conf /home/config
chmod 777 /tmp
chmod 777 /var/www/html/admin/upload
chmod 777 /var/www/html/admin/images
chmod 777 /var/www/html/admin/backup
chmod 440 /usr/local/etc/sudoers
chmod 711 /usr/local/etc/raddb
chmod 755 /usr/local/etc/raddb/dictionary
echo "#### EasyInstall123V.9.2 & Authen Setup Finish ####"
reboot
ขั้นตอนที่ 3 เตรียมไฟลb Shell bash
ครูมานิสไดเตรียมไฟลb Shell bash ใหแลว อยูJในโพลเดอรb manis มี 2 ไฟลb ดังนี้
- ไฟลb ip.conf เปvนไฟลbตนแบบ ใหโปรแกรมคนหาและแทนที่ตัวแปรได
- ไฟลb setup.bash เปvนไฟลbแกไขคJาไอพีระบบ โดยใชหลักการคนหาและแทนที่ขอความเดิม
จากไฟลbตJาง ๆ ไดแกJ rc.conf , resolv.conf , chiili.conf
คูมือติดตั้งคูมือติดตั้งคูมือติดตั้งคูมือติดตั้งระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ตระบบแสดงตัวตนผูใชงานอินเตอรเน็ต
ดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้งดวยชุดติดตั้ง EasyInstall1EasyInstall1EasyInstall1EasyInstall1----2222----3333
เรียบเรียงโดย ครูมานิส สลางสิงห์ ครูโรงเรียนทุ่งหลวงพลับพลาไชย www.kroonis.org
kroonis4@gmail.com Mobile : 0-8335-26868 เขียนจากประสบการณ์ตรงการเป็นผู้ดูแลระบบ
39
ไฟล ip.conf ประกอบดวยคําสั่ง ดังนี้
############ File config ###############
RC_FILE=/etc/rc.conf
RS_FILE=/etc/resolv.conf
CL_FILE=/etc/chilli.conf
############ Set default parameter ###############
#-- rc.conf --
RC:defaultrouter="192.168.1.1"
RC:ifconfig_em0
RC:ifconfig_em1
RC:inet 192.168.1.240
RC:netmask 255.255.255.0
#-- resolv.conf --
RS:nameserver 192.168.1.1
RS:nameserver 8.8.4.4
#-- chilli.conf --
CL:dns1 192.168.1.1
CL:dns2 8.8.4.4
######### Choice ###############################
CHOICE:Enter IP Gateway ->
CHOICE:Enter WAN Name (ex,em0) ->
CHOICE:Enter LAN Name (ex,em1) ->
CHOICE:Enter IP Server (ex,192.168.1.1) ->
CHOICE:Enter Netmask (ex,255.255.255.0) ->
CHOICE:Enter IP DNS1 (ex,192.168.1.1) ->
CHOICE:Enter IP DNS2 (ex,8.8.8.8) ->
Book v9 2
Book v9 2
Book v9 2
Book v9 2
Book v9 2

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Book v9 2