Você está na página 1de 56

คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 1

ศึกษา ClarkConnect 4.2 Enterprise กันแบบ Step by Step

ตอนที่ 1 การออกแบบเครือขาย และเตรียมอุปกรณกอนการติดตั้ง ( Planning )


ตอนที่ 2 การติดตั้งโปรแกรม ClarkConnect 4.2 Enterprise (Installation)
ตอนที่ 3 หนาตาโปรแกรม ClarkConnect (Console / Webbase Config)
ตอนที่ 4 การเชื่อมตออินเตอรเน็ต (Network Configuration)
ตอนที่ 5 การลงทะเบียน ClarkConnect (Register)
ตอนที่ 6 การอัพเดทและลงโปรแกรมเพิ่ม (Update)
ตอนที่ 7 การเชื่อมตออินเตอรเน็ตแบบหลายเสน ( Multi-WAN 1 )
ตอนที่ 8 การเชื่อมตออินเตอรเน็ตแบบหลายเสน ( Multi-WAN 2 iptables )
ตอนที่ 9 ปรับแตง Firewall ให Create Dot A ( Port forwarding )
ตอนที่ 10 ติดตั้ง WebProxy เพิ่มความเร็วใหเน็ต ( Squid )
ตอนที่ 11 การปรับแตง squid.conf
ตอนที่ 12 ติดตั้ง FTP Proxy เก็บแพทเกมส ( Frox )
ตอนที่ 13 การปรับแตง frox.conf
ตอนที่ 14 ติดตั้ง Samba สําหรับแชรไฟล (Windows Files Sharing)
ตอนที่ 15 การปรับแตงระบบเสนสํารองแทนเสนหลักที่มีปญหา ( failed over )
ตอนที่ 16 ระบบ VPN เชื่อมตอมาจากภายนอก
ตอนที่ 17 ระบบปองกันเวปที่ไมพึงประสงค (Web Filtering )
ตอนที่ 18 ระบบบันทึกขอมูลการใชงานของผูใช เปนเวลา 90 วัน (Logging)
ตอนที่ 19 การดูแลรักษา และแกปญหาเบื้องตน

ภาคผนวก
ก. เครื่องมือที่ใชในการคอนฟกเซิรฟเวอร (Configuration Tools)
ข. วิธีการตรวจสอบ Port Games ดวยโปรแกรม netstat-nat
ค. การติดตั้ง ClarkConect บน VMWare
ง. ขอมูลเกมสออนไลนในประเทศไทย
จ. การ Config Modem Router ใหทํางานเปน Bridge Mode

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 2

ตอนที่ 1 การออกแบบเครือขาย และเตรียมอุปกรณกอนการติดตั้ง ( Planning )

แผนผังระบบการใชงาน ClarkConnect ในราน Internet Cafe

จากผังจะสังเกตวาการใชงานอินเตอรเน็ตของผูมาใชบริการ จะมีการใชงานทีห่ ลากหลายในเครื่อง


เดียวกัน แตเนื่องจากบริการตาง ๆ จะใชงานอินเตอรเน็ตไมเหมือนกัน การใชอนิ เตอรเน็ตแบบหลายเสน
(Multi-WAN) จึงมีประโยชนอยางยิ่ง ในการจัดสรรทรัพยากรอินเตอรเน็ตที่มีอยางจํากัด ใหใช
ประโยชนไดมากที่สุด และตอบสนองความตองการของผูใชงานไดเปนอยางดี โดยผูใชสามารถใชงานเกมส
ออนไลนอยางไมกระตุก ดูกลองแคมฟรอก คุย MSN ดูทีวีออนไลน อยางไมติดขัด ดวยการนําโปรแกรม
ClarkConnect 4.2 Enterprise Server มาชวยในการบริหารจัดการระบบอินเตอรเน็ต
ภายในรานอินเตอรเน็ตคาเฟ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 3

การเตรียมการกอนลงมือปฏิบัติ
1. เครื่องคอมพิวเตอรแมขาย (Server)
ในการเลือกคอมพิวเตอรมาทําเปนเครื่องแมขาย หรือ เครื่อง Server นั้นจะตองพิจารณาวา เครื่องคอมพิวเตอรเครื่องนี้
นั้น รองรับเครื่องลูกขายจํานวนกีเ่ ครื่อง โดยมีผังชวยในการพิจารณาดังนี้

เครื่องแมขาย (Server)
จํานวนเครื่องลูกขาย
CPU HDD RAM INTERNET
20 800MHz 40GB 512MB 2 Links
50 1.0GHz 80GB 1GB 3 Links
100 1.2GHz 80GBx2 2GB 4 Links
150 2.0GHz 80GBx3 3GB 5 Links
250 2.4GHz 80GBx4 4GB 6 Links
** สามารถปรับเปลี่ยนไดตามความพอใจของผูใชงาน **

2. โมเด็มหรือเราเตอร (Modem Router)


ควรเลือกใชโมเด็มหรือเราเตอรที่มีคุณภาพ เนื่องจากเปนตัวสําคัญและมีผลตออินเตอรเน็ตคอนขางสูง ควรเลือกรูปแบบให
เหมาะสมกับอินเตอรเน็ตที่จะนํามาเชื่อมตอดวย เชน ADSL Modem Router / G.SHDSL Router เปนตน
Function การใชงานก็ควรจะมีครบตามที่ตองการ เชน สามารถทําหนาที่เปน Router Mode และ สามารถทําหนาที่เปน
Bridge Mode ได

3. อินเตอรเน็ต (Internet)
ควรเลือกระบบอินเตอรเน็ตใหเหมาะสมกับ บริการ ที่เราตองการใชงาน เชน ADSL เหมาะสําหรับทองเวป ftp โหลด
ขอมูล เนนการ Download มากกวา Upload เปนตน สวน G.SHDSL หรือ Leased Line เปนระบบที่ตองการ
คา Upload เทากับคา Download เหมาะสําหรับ การเลนเกมส หรือ บริการที่ตองการเสถียรภาพสูง และการเลือกบริการ
อินเตอรเน็ตแบบ Fixed IP เหมาะสําหรับเกมสออนไลนที่มีบริการเสริมพวก IP Bonus หรือ iCafe เปนตน

4. วางแผนการติดตั้ง (Planning)
เปนขั้นตอนวางแผนวา เรามีเครื่องลูกขายจํานวน 50 เครื่อง และเราจะตองตอเครือ่ งแมขาย เขากับ Modem ที่เปน
Bridge Mode จํานวน 3 ตัว โดย เสนที่ 1 เราจะใหบริการพวก www,ftp,และอื่นๆ เสนที่สอง จะใหบริการ
Camfrog/MSN และ TV Online สวนเสนที่ 3 เราจะใหบริการ games online ตาง ๆ เปนตน ถึงขั้นตอนนี้
จะตองเตรียม ขอมูลการตั้งคาโมเด็ม คา VPI/VCI และคา Username / Password ของอินเตอรเน็ตแตละเสน รายชือ่
เกมสออนไลนตาง ๆ ที่มีใหบริการภายในราน เมื่อครบเรียบรอยแลว ก็เตรียมดําเนินการขั้นตอไป

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 4

ตอนที่ 2 การติดตั้งโปรแกรม ClarkConnect 4.2 Enterprise (Installation)


ขั้นตอนในการติดตั้งโปรแกรม ClarckConnect 4.2 Enterprise

เมื่อทําการ Boot ดวยแผน ClarkConnect 4.2 Enterprise จนกระทั่งขึ้นขอความ boot :


ใหทําการกด Enter เพื่อดําเนินการตอ

โปรแกรมก็จะทําการเช็คอุปกรณฮารดแวรตาง ๆ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 5

จนกระทั่ง ขึ้นหนาตางใหเลือกภาษาในการติดตั้ง

ใหเลือกภาษาเปน English แลวกด Enter เพื่อดําเนินการตอ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 6

เลือกคียบอรดเปนแบบ us แลวกด Enter เพื่อดําเนินการตอ

เลือกสื่อที่ใชในการติดตั้งเปน Local CDROM แลวกด TAB ไปที่ปุม OK กด Enter เพื่อดําเนินการตอ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 7

เลือกรูปแบบการติดตั้งเปน Install แลวกด Enter เพื่อดําเนินการตอ

พิมพ linux ลงในกรอบเพื่อยืนยันการติดตั้งและการฟอรเมตขอมูลในเครื่อง กด Enter เพื่อดําเนินการตอ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 8

เลือกโหมดในการติดตั้งเปน Gateway Mode กด Enter ที่ปุม Ok เพื่อดําเนินการตอ

เลือกรูปแบบในการเชื่อมตออินเตอรเน็ต ในกรณีที่เปน Leased Line ใหกําหนดเปนแบบ Ethernet

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 9

ทําการกําหนด IP / Subnet / Gateway และ DNS หรือ


ใชแบบ DHCP ในกรณีที่ Router ที่ใชงานมีการเปดใชงาน DHCP

ในกรณีที่เปนอินเตอรเน็ตแบบ DSL ประเภท PPPoE ใหเลือกเปน DSL - PPPoE และ


ตอง Set Modem เปน Bridge Mode

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 10

ใส Username และ Password ที่ใชในการเชื่อมตอ PPPoE และกด Enter ที่ปุม Ok เพื่อดําเนินการตอ

กําหนด IP และ Subnet ของวง LAN และกด Enter ที่ปุม Ok เพื่อดําเนินการตอ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 11

กําหนดชื่อ hostname และ domain name และกด Enter ที่ปุม Ok เพื่อดําเนินการตอ

เลือก time zone เปน Asia/Bangkok แลวกด Enter ที่ปุม Ok เพื่อดําเนินการตอ


(สามารถใชปุม Page Up/Page Down ในการเลื่อนที่เร็วขึ้น)

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 12

ทําการกําหนดรหัสผานของระบบและ user root เสร็จแลวกดปุม Ok เพื่อดําเนินการตอ

ทําการกําหนดพาทิชั่น โดยเลือก Use default เพื่อใหโปรแกรมจัดการแบงใหโดยอัตโนมัติ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 13

เลือกโปรแกรมเสริมที่จะทําการติดตั้ง (ถานึกไมออกวาใชอะไรบางก็เลือกตามรูปละกันครับ)

เลือกโปรแกรมเสริมอีกชุดนึง เสร็จแลวกดปุม Ok เพื่อดําเนินการตอ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 14

เลือก Done เพื่อยืนยันความถูกตองตางๆ

โปรแกรมจะทําการ แบงพาทิชั่นและฟอรเมต HDD

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 15

เสร็จแลวก็จะทําการกอปปโปรแกรมลง HDD ซึ่งจะใชเวลาสักครูนึง ขึ้นกับจํานวนโปรแกรมที่เลือกไว

เมื่อเสร็จแลว CD จะเดงออกมา ใหเอา CD ออกแลวกดที่ปุม Reboot เปนอันเสร็จขั้นตอน

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 16

ตอนที่ 3 หนาตาโปรแกรม ClarkConnect (Console / Webbase Config)


หลังจากที่ติดตั้งเสร็จแลว เมื่อทําการ Reboot ก็จะไดเห็นหนาตา ClarkConnect ที่สวยงาม

ก็จะขึ้นหนาตาแสดงอยางรูป

แลวก็จะทําการเช็คอุปกรณตาง ๆ ลองดูผานๆ วาอันไหน [ OK ] หรืออันไหน [ FAIL ]

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 17

เมื่อบูตเสร็จก็จะขึ้นหนาจอ Login หนาตาสวยหรูอยางในรูปครับ

เมื่อทําการ Login เขาไปก็จะเจอเมนู


Text Mode (Console)
Graphic Mode (Console)
Network Analyzer (IP Traf)
System Restart (Reboot)
System Shutdown (Halt)
Logout

สําหรับรานที่มีการตอ Monitor ใหกับ Server เมนูที่ใชกันก็จะเปน Restart กับ Shutdown

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 18

และเราสามารถ Login เขา Console เพื่อรัน Command ได โดยการกด Alt + F2 ถึง F6

ก็สามารถทําการ Login เขาไปโดย User root ดังนี้

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 19

แตดวยความประหยัด หรือการใชทรัพยากรอยางคุมคาของรานเน็ต (ความงก)


รานเน็ตสวนใหญก็เลยมักจะไมตอ Monitor ไวกับเครื่อง Server จะใชวิธีการ Remote ผาน SSH
และ Config ผาน Webbase แทน โดยสามารถเขาหนา Config โดยใช URL

https://192.168.200.1:81/

จะปรากฏหนาตาของ WebConfig ดังในรูป

ซึ่งจะประกอบดวย เมนูหลักดานบน เมนูยอยทางซายมือ


และตรงกลางจะเปนพื้นที่สําหรับการคอนฟกคาตาง ๆ
สวนการ เขา หนา Console เพื่อพิมพคําสั่งตาง ๆ นั้นก็ใชโปรแกรม putty ก็จะเขาไดดังรูป

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 20

ตอนที่ 4 การเชื่อมตออินเตอรเน็ต (Network Configuration)

สิ่งแรกที่ตองทําการคอนฟก เมื่อติดตั้งโปรแกรมเสร็จแลวก็คือ การตั้งคาเน็ตเวิรค ใหเลือกที่เมนู Network


เมนูยอย IP Settings จากหนาเวปคอนฟกนะครับ

สิ่งแรกที่ตองแกไขก็คือคาคอนฟกของ Interface LAN ถาถูกตองแลว


ตอไปก็ Interface WAN หรือ External นั่นเอง โดยการกดปุม Edit ดานหลัง Interface เขาไป

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 21

แบบแรก เปนอินเตอรเน็ตแบบ Static หรือ Leased Line

เลือก Role เปน External

เลือก Type เปน Ethernet

เลือก Boot Protocol เปนแบบ Static

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 22

ทําการใส IP / Netmask / Gateway ใหถูกตอง แลวก็กด Confirm

คาที่คอนฟกก็จะเปลี่ยนไปตามที่ไดใสไปใหม

ถามีหลาย WAN ก็ทําเหมือนๆ กัน จะไดผลลัพธตามรูป

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 23

ในกรณีที่เปนอินเตอรเน็ตแบบ ADSL , G.SHDSL ประเภท PPPoE

เลือก Role เปน External

เลือก Type เปนแบบ DSL/PPPoE

ใส Username / Password / MTU ใหถูกตอง

แลวก็ติ๊กตรงชอง Automatic DNS Servers

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 24

โปรแกรมก็จะทําการเชื่อมตออินเตอรเน็ตโดยจะมีวงกลมหมุนเหมือนในรูป

ถาหากมีหลาย WAN ก็ทําวิธีเดียวกัน ก็จะไดดังรูป

ในการตอแบบ PPPoE นั้นจะตองเซ็ตโมเด็มหรือเราเตอรใหทํางานในโหมด Bridge

ซึ่งสามารถดูไดจากภาคผนวก จ

เมื่อทุกอยางถูกตองแลว โปรแกรมก็จะเชื่อมตออินเตอรเน็ตและไดรับ IP Address แสดงวาไดเชื่อมตอแลว

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 25

ตอนที่ 5 การลงทะเบียน ClarkConnect (Register)


เมื่อทําการเชื่อมตออินเตอรเน็ตเรียบรอยแลว ขัน
้ ตอนตอไปก็คือการลงทะเบียน
ใหเขาไปที่ https://secure.clarkconnect.com/webapp/trial1.jsp

เลือก Add to Evaluation ตามรูป

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 26

จะสังเกตวา มี Product เพิ่มขึ้นมา เปน ClarkConnect Enterprise Edition 4.x เสร็จแลวเลือก Continue

ขั้นตอนตอไปจะเปนการสราง Username/Password สําหรับลงทะเบียน

ใหทําการกรอกรายละเอียดเขาไป

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 27

เสร็จแลวเลือกที่ Create New Account

กรอกรายละเอียดที่อยู

หลังจากนั้นระบบจะสอบถามคียรหัส ซึ่งระบบจะทําการสงใหผานทางอีเมลที่กรอกไป

ใหเราทําการเช็คเมล ในเมลที่เราทําการกรอกเขาไป

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 28

จะเห็นวามีเมลใหม ชื่อ ClarkConnect – Evaluation Key สงมา ทําการเปดเขาไป

จะมีหมายเลข Key ปรากฏอยูในเมล ใหนําหมายเลขดังกลาวมากรอกในเวป

เมื่อกรอกเสร็จแลวก็ทําการกด Submit

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 29

เมื่อคียถูกตรวจสอบวาถูกตอง ก็จะปรากฏ Licenses Available ขึ้นมา

เมื่อเสร็จขึ้นตอนนี้แลวก็ใหทําการลงทะเบียนโปรแกรม ClarkConnect ที่ติดตั้งไวใน Server

โดยเลือกที่เมนู Service –> Register System

โปรแกรมก็จะถาม Username / Password

ใหทําการกรอก Username / Password ที่ไดทําการลงทะเบียนไวกับเวปของ

ClarkConnect (ไมใช user root นะครับ)

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 30

เมื่อทําการกรอกเสร็จแลวก็กดปุม Continue เพื่อดําเนินการตอ

เลือก เพิ่ม System เขาไปใน My Account อันแรกครับ

ตั้งชื่อ System Name (จะใชเหมือนกับชื่อเครื่อง Server ก็ได)

เสร็จแลวเลือก Continue

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 31

จะขึ้นรายละเอียด Terms of Service ขึ้นมา

(ลองอานรายละเอียดดูนะครับ)

ใหเลือก I agree แลวกด Continue เพื่อดําเนินการตอ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 32

การลงทะเบียนจะใชเวลาประมาณ 30 วินาที ใหกด Confirm เพื่อดําเนินการตอ

เมื่อเสร็จเรียบรอยโปรแกรม ClarkConnect จะแจงวา Server ของเราไดทําการลงทะเบียนเรียบรอยแลว

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 33

ตอนที่ 6 การอัพเดทและลงโปรแกรมเพิ่ม (Update)


เมื่อทําการลงทะเบียนเรียบรอยแลว Server ของเราก็จะสามารถ Update ได 30 วันตาม License ที่ไดรับ

ใหทําการ ssh เขาไปผานโปรแกรม putty เพื่อทําการ update

โดยใชคําสั่ง apt-get update เพื่อทําการ update

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 34

โปรแกรมก็จะทําการ Update และ Download ชื่อ Package ใหมเขามา

เมื่อดาวนโหลดเสร็จเรียบรอย ก็จะกลับมาที่ # เหมือนเดิม

ใหทําการ Download ตัว cc-devel มาเก็บไว สําหรับใชในการ Compile โปรแกรม

ที่จะลงเพิ่มในอนาคตเก็บไว โดยใชคําสั่ง apt-get install cc-devel

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 35

โปรแกรมก็จะทําการ Download ตัว cc-devel มาเก็บไว ตามรูป

กอนจะ Download จะมีการบอกขนาดของโปรแกรม จํานวน Package ที่มีการ Upgrade และ New Package

ใหตอบ Y เพื่อดําเนินการตอ

(จากตัวอยาง มี 7 Upgrade, 85 New, 0 Remove, 54 Not Upgrade ขนาดขอมูลที่ตอง download 99.3MB)

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 36

โปรแกรมก็จะทําการ Download New Package (จะใชเวลาชาหรือเร็วขึ้นอยูกับความเร็วอินเตอรเน็ต)

เมื่อ Download เสร็จก็จะทําการติดตั้ง

(จากรูป ใชเวลาในการ Download 27 นาที ที่ความเร็ว 61.3kB/s)

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 37

เมื่อติดตั้งเสร็จเรียบรอยก็จะกลับมาที่ # เหมือนเดิม

ตอไปใหทําการติดตั้งโปรแกรม no-ip เพื่อใชในการอางอิง ip สําหรับ Internet แบบ Dynamic IP

โดยใชคําสั่ง wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 38

โปรแกรมก็จะทําการ Download Source Code No-ip มาติดตั้งในเครื่อง โดยจะเปนไฟล tar.gz

เมื่อ Download เสร็จแลว จะตองทําการ แตกไฟล tar.gz ออกกอน โดยใชคําสั่ง

tar zxvf noip-duc-linux.tar.gz

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 39

เมื่อเสร็จแลวก็ทําการ cd noip-2.1.7 เขาไป เพื่อทําการ compile


(กอนทําการ compile ผูใชจะตองสมัคร no-ip และสราง domain ไวเรียบรอยแลวนะครับ)

เสร็จแลวก็ทําการ compile โดยใชคําสั่ง make และติดตั้งโดยใชคําสั่ง make install


ซึ่งจะตองตอบคําถามเกี่ยวกับ account , hostname และทําการรัน noip โดย
ใชคําสั่ง noip2 ตามตัวอยาง

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 40

ตอไปก็จะเปนการติดตั้งโปรแกรม netstat-nat ซึ่งเปน Tools ที่ใชในการเช็ค Port games โดยใชคําสั่ง

wget http://freshmeat.net/redir/netstat-nat/30959/url_tgz/netstat-nat-1.4.9.tar.gz

tar zxvf netstat-nat-1.4.9.tar.gz

cd netstat-nat-1.4.9

./configure

make

make install

( พิมพที่ละคําสั่งตรง # )

ซึ่งจะไดผลลัพธดังนี้

[root@cc42 ~]# wget http://freshmeat.net/redir/netstat-nat/30959/url_tgz/netstat-nat-1.4.9.tar.gz


--17:26:23-- http://freshmeat.net/redir/netstat-nat/30959/url_tgz/netstat-nat-1.4.9.tar.gz
=> `netstat-nat-1.4.9.tar.gz'
Resolving freshmeat.net... 66.35.250.168
Connecting to freshmeat.net|66.35.250.168|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://www.tweegy.nl/download/netstat-nat-1.4.9.tar.gz [following]
--17:26:24-- http://www.tweegy.nl/download/netstat-nat-1.4.9.tar.gz
=> `netstat-nat-1.4.9.tar.gz'
Resolving www.tweegy.nl... 83.160.174.185
Connecting to www.tweegy.nl|83.160.174.185|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 84,292 (82K) [application/x-gzip]

100%[====================================>] 84,292 26.04K/s ETA 00:00

17:26:28 (26.00 KB/s) - `netstat-nat-1.4.9.tar.gz' saved [84292/84292]

[root@cc42 ~]# tar zxvf netstat-nat-1.4.9.tar.gz


netstat-nat-1.4.9/
netstat-nat-1.4.9/AUTHORS
netstat-nat-1.4.9/README
netstat-nat-1.4.9/configure.in
netstat-nat-1.4.9/netstat-nat.1
netstat-nat-1.4.9/aclocal.m4
netstat-nat-1.4.9/netstat-nat.h
netstat-nat-1.4.9/missing
netstat-nat-1.4.9/NEWS
netstat-nat-1.4.9/netstat-nat.spec
netstat-nat-1.4.9/INSTALL
netstat-nat-1.4.9/Makefile.in
netstat-nat-1.4.9/install-sh
netstat-nat-1.4.9/ChangeLog
netstat-nat-1.4.9/configure
netstat-nat-1.4.9/netstat-nat.c
netstat-nat-1.4.9/COPYING
netstat-nat-1.4.9/depcomp
netstat-nat-1.4.9/Makefile.am
[root@cc42 ~]# cd netstat-nat-1.4.9
[root@cc42 netstat-nat-1.4.9]# ./configure
checking for a BSD-compatible install... /usr/bin/install –c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 41

checking for C compiler default output file name... a.out


checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install –c
checking how to run the C preprocessor... gcc –E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep –E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for unistd.h... (cached) yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for strings.h... (cached) yes
checking net/if.h usability... yes
checking net/if.h presence... yes
checking for net/if.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
[root@cc42 netstat-nat-1.4.9]# make
make[1]: Entering directory `/root/netstat-nat-1.4.9'
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -
DPACKAGE=\"netstat-nat\" -DVERSION=\"1.4.9\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -
DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -
DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_NETDB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ARPA_INET_H=1 -
DHAVE_ERRNO_H=1 -DHAVE_STRINGS_H=1 -DHAVE_NET_IF_H=1 -DHAVE_SYS_IOCTL_H=1 -I. -I. -g -O2 -MT netstat-nat.o -MD -MP -MF
".deps/netstat-nat.Tpo" -c -o netstat-nat.o netstat-nat.c; \
then mv -f ".deps/netstat-nat.Tpo" ".deps/netstat-nat.Po"; else rm -f ".deps/netstat-nat.Tpo"; exit 1; fi
gcc -g -O2 -o netstat-nat netstat-nat.o
make[1]: Leaving directory `/root/netstat-nat-1.4.9'
[root@cc42 netstat-nat-1.4.9]# make install
make[1]: Entering directory `/root/netstat-nat-1.4.9'
make[2]: Entering directory `/root/netstat-nat-1.4.9'
test -z "/usr/bin" || mkdir -p -- "/usr/bin"
/usr/bin/install -c 'netstat-nat' '/usr/bin/netstat-nat'
test -z "/usr/share/doc/netstat-nat-1.4.9" || mkdir -p -- "/usr/share/doc/netstat-nat-1.4.9"
/usr/bin/install -c -m 644 'INSTALL' '/usr/share/doc/netstat-nat-1.4.9/INSTALL'
/usr/bin/install -c -m 644 'NEWS' '/usr/share/doc/netstat-nat-1.4.9/NEWS'
/usr/bin/install -c -m 644 'README' '/usr/share/doc/netstat-nat-1.4.9/README'
/usr/bin/install -c -m 644 'ChangeLog' '/usr/share/doc/netstat-nat-1.4.9/ChangeLog'
/usr/bin/install -c -m 644 'AUTHORS' '/usr/share/doc/netstat-nat-1.4.9/AUTHORS'

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 42

/usr/bin/install -c -m 644 'COPYING' '/usr/share/doc/netstat-nat-1.4.9/COPYING'


/usr/bin/install -c -m 644 'NEWS' '/usr/share/doc/netstat-nat-1.4.9/NEWS'
test -z "/usr/share/man/man1" || mkdir -p -- "/usr/share/man/man1"
/usr/bin/install -c -m 644 './netstat-nat.1' '/usr/share/man/man1/netstat-nat.1'
make[2]: Leaving directory `/root/netstat-nat-1.4.9'
make[1]: Leaving directory `/root/netstat-nat-1.4.9'
[root@cc42 netstat-nat-1.4.9]#

เปนอันเสร็จการติดตั้งโปรแกรม no-ip และโปรแกรม netstat-nat


ดวยวิธีการ download source code มาทําการ compile เอง
สวนโปรแกรมอื่น ๆ ก็ใชวิธีคลายคลึงกัน โดยจะมีรายละเอียดอยูใน README ของแตละโปรแกรมอยูแลว

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 43

ตอนที่ 7 การเชื่อมตออินเตอรเน็ตแบบหลายเสน ( Multi-WAN 1 )

เลือกตรงเมนู Network Æ Multi-WAN

คลิ๊ก Enable ที่กรอบ Multi-WAN

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 44

การจะทํา Multi-WAN ไดนั้นจะตองมี Interface แบบ External อยางนอย 2 อันขึ้นไป

เมื่อ Multi-WAN ทําการ Enable โปรแกรมก็จะตรวจเช็ค WAN แตละเสน

เมื่อตรวจสอบเสร็จแลว ก็จะขึ้น Status ออกมาตามรูปตัวอยาง

ตอไปเราก็จะมาจัดการ WAN แตละเสน โดยหนาเวปจะมีใหเลือก 2 แบบคือ

1. Source-Base Route
2. Destination Port Rule

1. Source-Base Route ก็คือ แยกเสนตามหมายเลข ip เครื่องตนทาง

สิ่งที่เราจะตองทําการคอนฟกก็คือ ชื่อ Nickname หมายเลข IP ของเครื่อง และ WAN ที่จะใหขอมูลออก

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 45

ยกตัวอยางเชน คอมพิวเตอรเครื่องที่ 1 หมายเลข IP 192.168.200.101


เราตองการใหขอมูลวิ่งออกทาง ppp0 หรือเสนที่ 1 นั่นเอง ก็ใหพิมพคอนฟกตามรูปตัวอยาง
เสร็จแลวกดปุม Add ก็จะได

ดวยวิธีเดียวกัน เราก็ทําการทดลองเพิ่ม คอมเครือ


่ งที่ 2 วิ่งเสนที่ 2 (ppp1)

ซึ่งสามารถปรับไดตรง Interface เสร็จแลวก็ กดปุม Add

ก็จะไดตามรูป ตอไปก็เพิ่มเครื่องคอมเครื่องที่ 3 วิ่งเสนที่ 3 (ppp2)

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 46

จะไดวา

คอมเครื่องที่ 1 (หมายเลย IP 192.168.200.101) วิ่งเสนที่ 1 (ppp0)


คอมเครื่องที่ 2 (หมายเลย IP 192.168.200.102) วิ่งเสนที่ 2 (ppp1)
คอมเครื่องที่ 3 (หมายเลย IP 192.168.200.103) วิง่ เสนที่ 3 (ppp2)

ซึ่งเราสามารถทดสอบโดยการเปลี่ยน ip เครื่องลูก แลวเขาเวป http://www.showmyip.com


ซึ่งจะแสดง IP ของแตละ WAN ออกมา

2. Destination Port Rule ก็คือ แยกเสนตามหมายเลข Port ปลายทาง

ซึ่งเราจะตองมีขอมูลรายละเอียดของ Port ตาง ๆ


(สามารถตรวจสอบไดดวยโปรแกรม netstat-nat ในภาคผนวก ข)

ตัวอยางเชน เราตองการให www (Port 80) วิ่งออกทางเสนที่ 1 (ppp0)


ก็สามารถเพิม่ เขาไปได ตามตัวอยาง เสร็จแลวกดปุม Add

ก็จะไดผลลัพธตามตัวอยาง

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 47

ใหทําการเพิ่ม FTP วิ่งเสนที่ 2 และ GameRagnarok วิ่งเสนที่ 3 ตามตัวอยางครับ

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 48

จากผลลัพธที่ได

ใหตอบคําถามเกี่ยวกับ Multi-WAN ทดสอบความเขาใจ กอนจะเขาสูบท Multi-WAN 2 แบบ iptables

1. ถาเครื่องคอมพิวเตอรเครื่องที่ 1 เลนเกมส Ragnarok Online จะวิ่งออกทางเสนที่เทาไหร


2. ถาเครื่องคอมพิวเตอรเครื่องที่ 1 เปดเวป www (Port 80) จะวิ่งออกเสนทางที่เทาไหร
3. ถาเครื่องคอมพิวเตอรเครื่องที่ 3 เปดเวป www (Port 80) จะวิ่งออกเสนทางที่เทาไหร
4. ถาเครื่องคอมพิวเตอรเครื่องที่ 2 เปดเวป Ragnarok แลวก็ Download Patch (Port 21) เสร็จ
แลวเลนเกมส Ragnarok Online จะวิ่งออกเสนทางที่เทาไหร
5. ถาเครื่องคอมพิวเตอรเครื่องที่ 3 โหลดบิตทอเรนทจะวิ่งออกทางเสนที่เทาไหร
6. ถาเครื่องคอมพิวเตอรเครื่องที่ 4 (หมายเลข ip 192.168.200.104) เปดเวป จะวิ่งออกทางเสนที่
เทาไหร
7. ถาเครื่องคอมพิวเตอรเครื่องที่ 4 (หมายเลข ip 192.168.200.104) เปดทีวีออนไลน (ใชงาน
Port 554) จะวิ่งออกทางเสนที่เทาไหร
8. ถาเครื่องคอมพิวเตอรเครื่องที่ 2 เปดทีวีออนไลน (ใชงาน Port 554) จะวิ่งออกเสนที่เทาไหร
9. ถาตองการใหทวี ีออนไลน (ใชงาน Port 554) วิ่งออกเสนที่ 2 จะตองทําอยางไร
10. ถาตองการให ftp เปลี่ยนเสนทางจากเดิมเสนที่ 2 เปนวิ่งเสนที่ 1 จะตองทําอยางไร
11. ถาเครื่องคอมพิวเตอรเครื่องที่ 4 โหลดบิต จะวิ่งออกเสนที่เทาไหร

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 49

เฉลยคําถาม

ขอ 1 ตอบ เสนที่ 3 (ppp2)

ขอ 2 ตอบ เสนที่ 1 (ppp0)

ขอ 3 ตอบ เสนที่ 1 (ppp0)

ขอ 4 ตอบ เสนที่ 1 (ppp0) เสนที่ 2 (ppp1) และเสนที่ 3 (ppp2) ตามลําดับ

ขอ 5 ตอบ เสนที่ 3 (ppp2)

ขอ 6 ตอบ เสนที่ 1 (ppp0)

ขอ 7 ตอบ สุมเลือกระหวาง เสนที่ 1 (ppp0) เสนที่ 2 (ppp1) และเสนที่ 3 (ppp2)

ขอ 8 ตอบ เสนที่ 2 (ppp1)

ขอ 9 ตอบ เพิ่ม Name RSTP Destination Port Rule Port 554 Interface ppp1

ขอ 10 ตอบ ลบ Rule เดิมออก แลวเพิ่ม Rule ใหมเปลี่ยน Interface เปน ppp0

ขอ 11 ตอบ วิ่งออกทั้ง 3 เสน (ppp0, ppp1 และ ppp2)

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 50

ตอนที่ 8 การเชื่อมตออินเตอรเน็ตแบบหลายเสน ( Multi-WAN 2 iptables )


จากคําถาม 11 ขอในบทที่แลว ก็จะทําใหเห็นถึงปญหาในการแยกเสน ของ ClarkConnect โดยวิธีการใช
WebConfig โดยจะมีปญหาวา ถาหากไมมีการระบุเสน มันก็จะทําการวิ่งแบบสุม ซึ่งไมสามารถควบคุมได ดังนั้นจะ
นิยมใช เทคนิค ตั้ง Source-Base Route ทั้งเน็ตเวิรคใหวิ่ง เสนใดเสนหนึ่งกอน กอนจะทําการเพิ่ม Rule อื่นเขาไป

จะเห็นวามีการเพิ่ม Source Base Route


Nickname All IP 192.168.200.0/24 Interface ppp0 ไวอันแรกสุด
เพื่อปองกันการวิ่งแบบสุม หรือควบคุมไมได โดยกําหนดใหขอมูลที่ไมเขาเงื่อนไขอะไรเลยวิ่งเสน ppp0

แตก็มีการควบคุมกําหนดการวิ่งของขอมูลอีกแบบหนึ่ง โดยใช iptables เปนตัวกําหนด


ซึ่งสามารถควบคุมไดละเอียดกวาแบบ WebConfig โดยมีรูปแบบคําสั่ง ดังนี้

iptables –t mangle –A [ChainName] –s [Source]–d [Destination] –p [protocol] (--dport|--sport) PortNumber –j [Target]

ChainName : PREROUTING , INPUT , FORWARD , OUTPUT , POSTROUTING ,


MULTIWAN_MARK

Source : 192.168.200.0/24 , 192.168.200.101

Protocol : tcp , udp , icmp

Destination : 203.144.132.10 , 61.19.203.0/24

Target : MULTIWAN_ppp0 , MULTIWAN_ppp1 , MULTIWAN_eth0 , RETURN

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 51

ในการสราง rule สําหรับ iptables นั้นจะตองวางแผนลําดับใหดี เนื่องจากจะถือ rule ลางสุดเปนสําคัญ โดย


บรรทัดลาง จะเปลี่ยนแปลงทับบรรทัดบน

ยกตัวอยางเชน กลุม IP ปลายทางของเกมสคาย Asiasoft ไดแก

203.144.244.0/24
203.144.179.0/24
203.144.130.0/24
203.144.132.0/24
61.90.227.0/24

แตเนื่องจากในกลุมดังกลาวนี้มีการใหบริการ www และ ftp รวมอยูดวย ดังนั้นในการสราง iptables จะ


กําหนดให www และ ftp อยูลางสุด

iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –j MULTIWAN_ppp0


iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –d 203.144.244.0/24 –j MULTIWAN_ppp2
iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –d 203.144.179.0/24 –j MULTIWAN_ppp2
iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –d 203.144.130.0/24 –j MULTIWAN_ppp2
iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –d 203.144.132.0/24 –j MULTIWAN_ppp2
iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –d 61.90.227.0/24 –j MULTIWAN_ppp2

กําหนดให บริการ ftp วิ่งทางเสนที่ 2 (ppp1)


iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –p tcp –dport 20:21 –j MULTIWAN_ppp1

กําหนดให shop cabal วิ่งเสนทางเดียวกับเกมส cabal


iptables –t mangle –A MULTIWAN_MARK –s 192.168.200.0/24 –d shop.cabal.in.th –j MULTIWAN_ppp2

กําหนดใหเวป ip bonus ของคาย asiasoft วิ่งเสนทางเดียวกับเกมส online


iptables –t mangle –A MULTIWAN_MARK –d 203.144.244.12 –p tcp –dport 443 -j MULTIWAN_ppp2
iptables –t mangle –A MULTIWAN_MARK –d 203.144.244.13 –p tcp –dport 443 -j MULTIWAN_ppp2

เปนตน

แคเพียงเทานี้ก็สามารถแยกเกมส Asiasoft ทั้งหมดใหวิ่งเสน ppp2 โดยที่ www จะวิ่ง ppp0 และ ftp จะวิ่ง ppp1
เกมสในเครืออื่น ๆ ก็จะคลาย ๆ กัน โดยสามารถดู ip ไดจาก ขอมูลเกมสออนไลนจาก ภาค ผนวก ง
ทั้งนี้ เครื่องที่มีการรัน Squid Proxy , Frox และ DNS Cache จะตองทําการ MARK Chain OUTPUT
เพื่อปองกัน Local Process ที่ไมผาน Chain PREROUTING ซึ่งทําใหควบคุมไมได

โดยกําหนดดังนี้

iptables –t mangle –A OUTPUT –p tcp –dport 80 –j MULTIWAN_ppp0


iptables –t mangle –A OUTPUT –p tcp –dport 20:21 –j MULTIWAN_ppp0
iptables –t mangle –A OUTPUT –p udp –dport 53 –j MULTIWAN_ppp0

และเพิ่มการ MARK Cabal Shop ใหวิ่งเสนเดียวกับเกมส Cabal โดยใชคําสั่ง

iptables -t mangle -A OUTPUT -d shop.cabal.in.th -j MULTIWAN_ppp2

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 52

iptables ยังมีความสามารถในการกําหนด port range และ แบบ multiport ไดดวย


ยกตัวอยางเชนเกมส 16Pounds จะใชงาน Port 65010 ถึง 65115 เปนตน

iptables –t mangle –A MULTIWAN_MARK –d 61.47.40.0/24 –p tcp --dport 65010:65115 –j MULTIWAN_ppp2

และเกมส Pangya ใชงาน Port 10104, 20201 และ 20202 เปนตน สามารถกําหนดโดย

iptables –t mangle –A MULTIWAN_MARK -d 58.64.24.0/24 –p tcp -m multiport --dport 10104,20201:20202 -j MULTIWAN_ppp2

iptables ยังสามารถกําหนดการ ping test ใหออกเสนใดเสนหนึ่งได

iptables –t mangle –A MULTIWAN_MARK –p icmp --icmp-type echo-reply -j MULTIWAN_ppp2


iptables –t mangle –A MULTIWAN_MARK –p icmp --icmp-type destination-unreachable -j MULTIWAN_ppp2
iptables –t mangle –A MULTIWAN_MARK –p icmp --icmp-type echo-request -j MULTIWAN_ppp2
iptables –t mangle –A MULTIWAN_MARK –p icmp --icmp-type time-exceeded -j MULTIWAN_ppp2

จะเห็นไดวา iptables จะสามารถกําหนดเสนทางของขอมูลไดมากกวาการกําหนดแบบ WebConfig

เราสามารถใชคําสั่ง iptables เหลานี้ไปใสใน file ชื่อ /etc/rc.d/rc.firewall.local

เมื่อใสเสร็จแลวก็ทําการ Save แลวสั่ง /etc/init.d/firewall restart เพื่อใหคําสั่งเหลานี้ทํางาน

หากคําสั่ง iptables ถูกตองทุกคําสั่ง firewall ก็จะสามารถ restart ไดผลออกมาเปน [ ok ]

แตถามีคําสั่งใดคําสั่งหนึ่งผิดพลาดผลลัพธก็จะออกมาเปน [FAILED]

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 53

ตอนที่ 9 ปรับแตง Firewall ให Create DotA ( Port forwarding )

ในเมนู Firewall นั้น จะมี เมนูยอย Incoming ที่เปนสวนสําคัญอีกอยางหนึ่ง

ถาหากตองการใช WebConfig จากภายนอก จะตองทําการเปด Incoming Port 81 โดยมีวิธีการดังนี้

เลือกที่ Standard Services เปน WebConfig แลวกดปุม Add

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 54

ถาหากตองการใช SSH เพื่อ Remote เขามาจากภายนอก จะตองทําการเปด Incoming Port 22 โดยมีวิธีการดังนี้

เลือกที่ Standard Services เปน SSH แลวกดปุม Add

สามารถเรียก WebConfig โดยใชรวมกับ no-ip ได

https://xxxkung.no-ip.biz:81/

และสามารถ ssh เขาผานทาง no-ip ได โดยใช xxxkung.no-ip.biz แทนหมายเลข ip

เปนตน

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 55

Create DotA

เลือก เมนู Network และ Port Forwarding

ใหทําการกําหนด หมายเลขเครื่อง หมายเลข IP ประจําเครื่อง และหมายเลข Port สําหรับ Create DotA


ยกตัวอยางเชน
เครื่องหมายเลข 1 หมายเลข IP 192.168.200.101 หมายเลย Port คือ 6101
เครื่องหมายเลข 2 หมายเลข IP 192.168.200.102 หมายเลย Port คือ 6102
เครื่องหมายเลข 3 หมายเลข IP 192.168.200.103 หมายเลย Port คือ 6103
เครื่องหมายเลข 4 หมายเลข IP 192.168.200.104 หมายเลย Port คือ 6104
เครื่องหมายเลข 5 หมายเลข IP 192.168.200.105 หมายเลย Port คือ 6105
ใหทําการเพิ่มเขาไปใน Port Forwarding ตามรูปตัวอยาง

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110


คูมือการอบรม ClarkConnect สําหรับผูประกอบการรานอินเตอรเน็ตคาเฟ หนาที่ 56

แลวก็กดปุม Add ก็จะไดผลลัพธเปน

ใหทําการเพิ่มเขาไปใหครบทุกเครื่องที่มีอยู

และในแตละเครื่องใหไปกําหนด Game Port ใน DotA ให Port ตรงกับหมายเลขเครื่องดวย

ศูนยอบรมหาดใหญอินเตอรเน็ต ถ.ทุงรี ต.คอหงส อ.หาดใหญ จ.สงขลา 90110

Você também pode gostar