วิธีการแยก Net / Game ด้วย Linksys RV042 (Protocol Binding)

ติดตั้งเครือข่ายวีพีเอ็น (VPN) เพื่อเชื่อมต่อสำนักงานและสาขา
การเชื่อมต่อแบบ Site-To-Site และ Mobile VPN, การติดตั้ง Load-Balanced Router

วิธีการแยก Net / Game ด้วย Linksys RV042 (Protocol Binding)

โพสต์โดย sys2u เมื่อ พฤหัสฯ. 18 ธ.ค. 2008 12:16 pm

รูปภาพ วิธีการแยก Net และ Game ด้วย Linksys RV042 (Protocol Binding)
บทความสำหรับ: ผู้ที่มีความรู้เกี่ยวกับระบบเครือข่ายในระดับเบื้องต้นถึงปานกลาง (v1.1)
โดย ศุภสิทธิ์ ศิริพานิชกร

คำถาม
1. ถ้าต้องการแยก Net และ Game ออกจากกัน ด้วยอุปกรณ์ Linksys RV042 จะต้องเซ็ทอัพค่าอย่างไรบ้าง?

คำตอบ
อุปกรณ์ Linksys RV042 สามารถทำงานเป็น 2 WAN Load Balancer ดังบทความที่ได้นำเสนอไปก่อนหน้านี้ ส่วนการทำงานในการบริหารจัดการข้อมูลจราจร (Traffic Management) ก็เป็นความสามารถเด่นอีกอันหนึ่งของ Linksys RV042 นั่นคือการทำ 'Protocol Binding' หรือการกำหนดให้การใช้งานที่เราต้องการเข้า-ออก ในเส้นทาง WAN ที่เรากำหนด

ดังนั้นบทความต่อไปนี้จะเป็นวิธีเซ็ตอัพ 'Protocol Binding' ด้วยอุปกรณ์ Linksys RV042 เพื่อแยก Net และ Game+BitTorrent ไปตาม WAN ที่เราต้องการ

รูปภาพ



ข้อมูลเบื้องต้นก่อนการติดตั้ง
  1. การติดตั้ง Linksys RV042 กับ Linksys AM300 จะไม่อธิบายในบทความนี้ โดยท่านสามารถค้นหาวิธีการติดตั้งได้ที่ http://www.sys2u.com/xpert
  2. กำหนดให้ Net เข้า-ออก ที่ WAN1
  3. กำหนดให้ Game+BitTorrent เข้า-ออก ที่ WAN2

    *Note การกำหนดตามตัวอย่างที่แสดงในบทความนี้ เป็นการทำ Protocol Binding แบบง่าย ไม่ซับซ้อน โดยการแบ่ง Port ออกเป็น 2 กลุ่มใหญ่
    ดังนั้นในกรณีที่ท่านต้องการกำหนดลงไปในรายละเอียดของแต่ละ Game หรือ Net ท่านสามารถทำได้โดยการระบุ Port ที่ต้องการแบบเฉพาะเจาะจง


ขั้นตอนที่ 1 กำหนด 'Service Management'

  1. ไปที่เมนู 'System Management' -> 'Dual-WAN'

    รูปภาพ

  2. ไปที่เมนู 'Protocol Binding' จากนั้นกดปุ่ม 'Service Management'

    รูปภาพ

  3. กำหนดค่าดังต่อไปนี้
    • Service Name = 'NET_ALL' (* กำหนดได้ตามต้องการ)
    • Protocol = 'TCP'
    • Port Range = '1-1024'
      จากนั้นกดปุ่ม 'Add to list'

    รูปภาพ


    • Service Name = 'GAME_ALL' (* กำหนดได้ตามต้องการ)
    • Protocol = 'TCP'
    • Port Range = '1025-65535'
      จากนั้นกดปุ่ม 'Add to list'

    รูปภาพ


    จากนั้นกดปุ่ม 'Save Setting' ระบบฯ จะกลับไปสู่หน้าเมนู 'Protocol Binding' ดังเดิม

    รูปภาพ


ขั้นตอนที่ 2 กำหนด 'Protocol Binding'


  1. ไปที่เมนู 'Protocol Binding' จากนั้นกำหนดค่าดังต่อไปนี้

    • Service = 'NET_ALL [TCP/1~1024]'
    • Source IP = '5-254' (* กำหนดหมายเลข IP Address ที่ต้องการใช้กับกฏข้อนี้)
    • Interface = 'WAN1'
    • Enable = CHECKED
      จากนั้นกดปุ่ม 'Add to list'

    รูปภาพ


    • Service = 'GAME_ALL [TCP/1025~65535]'
    • Source IP = '5-254' (* กำหนดหมายเลข IP Address ที่ต้องการใช้กับกฏข้อนี้)
    • Interface = 'WAN2'
    • Enable = CHECKED
      จากนั้นกดปุ่ม 'Add to list'

    รูปภาพ


ขั้นตอนที่ 3 ตรวจสอบความถูกต้อง จากนั้นกดปุ่ม 'Save Setting'

    รูปภาพ


เพียงเท่านี้เป็นอันเสร็จเรียบร้อย ท่านสามารถแยกการใช้งาน NET และ GAME ได้อย่างสะดวกสบายครับ

รายการอุปกรณ์ในการติดตั้ง
1. Linksys RV042 VPN / Load Balanced Router, VPN 50 Tunnels, 2 Internet Ports


จบบทความ
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
sys2u
Administrator
 
โพสต์: 4716
ลงทะเบียนเมื่อ: อังคาร 30 ก.ย. 2008 12:35 pm
ที่อยู่: SYS2U.COM Bangkok, Thailand.

Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

โพสต์โดย patongko01 เมื่อ พฤหัสฯ. 01 ม.ค. 2009 7:17 pm

ไม่ทราบว่าจะมีข้อบกพร่องตรงไหนหรือเปล่าครับ

**NET**Wan1
TCP1-1-442--------wan1
Udp 1-1-442--------wan1
NET2***
TCP 444-1024--------wan1
Udp 1-1024------------wan1
NET*Patch
TCP 3128---------------wan1
TCP 8080 -----------wan1
NET**Camforg
TCP 6005-----wan1
Udp 5000-15000----------wan1
***NETSopcast Port
TCP 3912-------------------wan1
Udp6001------------------wan1
Udp 6002---------------wan1
Udp 6003--------------wan1
Udp 6029----------wan1
Udp 6099----------------wan1
Udp 6543----------------wan1
Udp 11028-----------wan1
Udp 22508----------wan1
Udp 22948----------wan1
Udp 30931------------wan1
Udp 40108----------wan1
Udp 48608-10------------------wan1
Udp 48633 ------------------wan1
Udp 48777--------------------wan1


****Game****WAN 2
G-DOTA UCG
TCP 6100-7200------wan2
Udp 6100-6150-------wan2
G-DOta GG
Udp 1513-1515------------------wan2
G-AUdition
TCP 18200-18210 --------wan2
G-cabal
TCP 38100-38200-------wan2
G-dekaron
TCP 7880-7881---------wan2
G-Dekaron saver
TCP 50000-50010-------------------wan2
G-Freestyl
TCP 10001-10021-------wan2
G-Ghost
TCP 13000-14000-------wan2
G-maple
TCP 8480-8590-------------wan2
G-sa
TCP 12000-13000-----wan2
TCP 1500-----------wan2
TCP 27000-27100---------wan2
G-yulgang
TCP 14000-17000---------wan2
G-Ge
TCP 7000-7003---------wan2
G-Rangnarok
TCP 5000,6900------------wan2
G-summonner
TCP 9000-----------wan2
G-dark story
TCP 14400-14700-----------wan2
G-linage2
TCP 2100-3000--------------wan2
TCP 7777 --------------------wan2
G-luna
TCP 14800-15800----------------wan2
G-SF
TCP 27900-28000---------------wan2
TCP 20000-21000 -----------------wan2
G-Point -Blank
TCP 39190-40010---------------wan2
Udp 39190-40010------------wan2
G-Nostale
TCP 4000-4100--------------wan2
G-Q-World
TCP 29000------------------wan2
G-pangya
TCP 20200-20205------------wan2
G-pangya New
TCP 449999--------------wan2
G-talesrunner
TCP 9000-9153------------wan2
G-CAfe
TCP 443--------------------wan2
G-Icafe
TCP 2106-----------------wan2
G-cafe n
TCP 443--------------wan2


แล้วถ้าอยากให้ส่วนที่นอกเหนือจากเกมส์ไปออกwan1
มันมีคำสั่งอันใดหรือเปล่าครับ
ผมว่าจะเพิ่ม all_taffic Tcp/Udp 1-65200 ไปwan1 จะทับกับอันบนมั้ยครับ
patongko01
 
โพสต์: 2
ลงทะเบียนเมื่อ: พฤหัสฯ. 01 ม.ค. 2009 7:12 pm

Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

โพสต์โดย sys2u เมื่อ พฤหัสฯ. 01 ม.ค. 2009 7:30 pm

patongko01 เขียน:ไม่ทราบว่าจะมีข้อบกพร่องตรงไหนหรือเปล่าครับ
แล้วถ้าอยากให้ส่วนที่นอกเหนือจากเกมส์ไปออกwan1
มันมีคำสั่งอันใดหรือเปล่าครับ
ผมว่าจะเพิ่ม all_taffic Tcp/Udp 1-65200 ไปwan1 จะทับกับอันบนมั้ยครับ



ขยันจริงๆ ครับ :D ละเอียดมาก ผมว่าคุณ patongko01 ขยันที่สุดเท่าที่เคยทำ binding มาเลยครับ ซึ่งทำให้สามารถควบคุม traffic ได้อย่างมีประสิทธิภาพมากที่สุด
1. โดยปกติหลักการทำงานของ Protocol Binding เป็นการทำแบบ Sequence ครับ โดยจะเรียงลำดับความสำคัญจากกฏด้านบนลงมาด้านล่าง
2. ดังนั้น ถ้ากฏด้านบน match กับ port ที่กำลัง forwarding อยู่นั้น จะทำงานทันทีครับ ในกรณีที่เราเพิ่ม All Traffic เข้าไป แต่เอาไปไว้ที่ด้านล่าง ก็ไม่น่าจะช่วยอะไรได้ครับ




    SYS2U.COM 24-Hour Online IT Store
    ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

    ภาพประจำตัวสมาชิก
    sys2u
    Administrator
     
    โพสต์: 4716
    ลงทะเบียนเมื่อ: อังคาร 30 ก.ย. 2008 12:35 pm
    ที่อยู่: SYS2U.COM Bangkok, Thailand.

    Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

    โพสต์โดย extreme เมื่อ อาทิตย์ 04 ม.ค. 2009 7:23 pm

    ขออนุญาติถามหน่อยนะครับ คือผมไม่ค่ยมีความรู้เรื่อง network น่ะครับ
    - ทำไม net ถึงอยู่ใน Port Range = '1-1024'
    - ทำไมเกมส์ ถึงอยู่ใน Port Range = '1025-65535'
    - เวลา game online load patch มันจะไปใช้ Port Range ที่เท่าไหร่ครับ
    - เวลา download file ทั่วๆไป มันจะใช้ Port Range ที่เท่าไหร่ครับ
    ขอบคุณครับ
    extreme
     
    โพสต์: 31
    ลงทะเบียนเมื่อ: อาทิตย์ 04 ม.ค. 2009 6:56 pm

    Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

    โพสต์โดย sys2u เมื่อ อาทิตย์ 04 ม.ค. 2009 8:05 pm

    extreme เขียน:ขออนุญาติถามหน่อยนะครับ คือผมไม่ค่ยมีความรู้เรื่อง network น่ะครับ
    - ทำไม net ถึงอยู่ใน Port Range = '1-1024'
    - ทำไมเกมส์ ถึงอยู่ใน Port Range = '1025-65535'
    - เวลา game online load patch มันจะไปใช้ Port Range ที่เท่าไหร่ครับ
    - เวลา download file ทั่วๆไป มันจะใช้ Port Range ที่เท่าไหร่ครับ
    ขอบคุณครับ



    ตอบเรียงเป็นข้อๆ ดังนี้ครับ
    1. ตัวอย่างที่แสดงทางด้านบนเป็นการทำ Protocol Binding แบบง่ายๆ สำหรับบางท่านที่ยังไม่คุ้นเคยกับ TCP/UDP Port แต่สำหรับท่านที่คุ้นเคยดีแล้วนั้น สามารถประยุกต์ใช้งานเหมือนกับที่คุณ 'patongko01' กำหนดครับ

    2. โดยปกติ IANA - Internet Assigned Numbers Authority หรือหน่วยงานที่ทำหน้าที่กำหนดมาตรฐานกลางของ DNS Root, IP Addressing และ Port ที่เราใช้กันอยู่ในปัจจุบัน จะสำรอง (Reserved) หมายเลขพอร์ทที่ได้ถูกประกาศเป็นมาตรฐานกลาง หรือที่เราเรียกว่า 'Reserved Port' ไว้ ตั้งแต่หมายเลข '1-1024' (2^10)

      โดยเราสามารถดูรายละเอียดได้ที่ PORT NUMBERS ซึ่งภายในหมายเลขพอร์ทชุดแรกนั้นจะประกอบไปด้วยพอร์ทที่ใช้งานในอินเตอร์เน็ตทั่วไป ที่ใช้กันเป็นประจำ เช่น HTTP, FTP, DNS, FTP (Active Mode), POP3, SMTP เป็นต้น ดังนั้นเพื่อความง่าย จึงรวมกันเป็นชุด 'Internet 1-1024' (2^10)

    3. ดังนั้น ในกรณีที่ผู้สร้าง/ผู้ผลิตเกมส์ หรือโปรแกรมอื่นๆ ที่จำเป็นต้องใช้งาน TCP/UDP Port ที่เกิดขึ้นมาใหม่ๆ บนโลกนี้ จะพยายามเลี่ยงไปใช้พอร์ทที่มีหมายเลขมากกว่า > 1024 คือ ในช่วง '1025-65535' (2^16) ดังนั้นจึงเป็นที่มาว่าทำไมเราถึง group หมายเลขพอร์ทออกเป็น 2 ชุด

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

    4. สำหรับพอร์ทที่ใช้สำหรับ download patch ของ Game Online นั้นจะถูกกำหนดจากผู้สร้าง/ผู้ผลิตเกมส์ ซึ่งไม่มีพอร์ทที่คงที่ จำเป้นจะต้องตรวจสอบเป็นเกมส์ไปครับ

    5. ปกติเวลา download ไฟล์นั้น ในปัจจุบันจะมีด้วยกัน 3 รูปแบบ


      เรื่องราวเกี่ยวกับพอร์ทก็มีเบื้องต้นประมาณนี้ครับ ;)
    SYS2U.COM 24-Hour Online IT Store
    ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

    ภาพประจำตัวสมาชิก
    sys2u
    Administrator
     
    โพสต์: 4716
    ลงทะเบียนเมื่อ: อังคาร 30 ก.ย. 2008 12:35 pm
    ที่อยู่: SYS2U.COM Bangkok, Thailand.

    Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

    โพสต์โดย extreme เมื่อ อาทิตย์ 04 ม.ค. 2009 10:12 pm

    [*] สำหรับพอร์ทที่ใช้สำหรับ download patch ของ Game Online นั้นจะถูกกำหนดจากผู้สร้าง/ผู้ผลิตเกมส์ ซึ่งไม่มีพอร์ทที่คงที่ จำเป้นจะต้องตรวจสอบเป็นเกมส์ไปครับ

    มันจะอยู่ในช่วง Port Range = '1-1024' หรือ '1025-65535' ครับ กลัวว่ามันจะไปออก'1025-65535' น่ะครับเพราะว่ามันก็จะไปดึงเกมส์ให้ lag อยู่น่ะครับ


    [*] ปกติเวลา download ไฟล์นั้น ในปัจจุบันจะมีด้วยกัน 3 รูปแบบ
    • FTP Active Mode - จะใช้พอร์ท 20, 21 (เปรียบเทียบ Active vs Passive)
    • FTP Passive Mode - จะใช้พอร์ท 21, > 1024 (เปรียบเทียบ Active vs Passive)
      >1024 ถ้ายังงั้นมันก็จะมาออก wan2 ที่ set ไว้สิครับ
    • BitTorrent - จะใช้พอร์ทแบบสุ่ม (Random) หรือคงที่ (Fixed) ซึ่งขึ้นอยู่กับการกำหนดใน BitTorrent Client

    คือว่า กำลังจะซื้อไปใช้อยู่พอดีน่ะครับ ไม่รู้จะทำแบบไหนดีกว่า หรือว่า รวม เน็ต 2 เส้นเข้าด้วยกันดีครับ เพราะกลัวว่ามันจะแยกไม่ขาดกันน่ะครับ
    extreme
     
    โพสต์: 31
    ลงทะเบียนเมื่อ: อาทิตย์ 04 ม.ค. 2009 6:56 pm

    Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

    โพสต์โดย sys2u เมื่อ อาทิตย์ 04 ม.ค. 2009 11:31 pm

    extreme เขียน:[*] สำหรับพอร์ทที่ใช้สำหรับ download patch ของ Game Online นั้นจะถูกกำหนดจากผู้สร้าง/ผู้ผลิตเกมส์ ซึ่งไม่มีพอร์ทที่คงที่ จำเป้นจะต้องตรวจสอบเป็นเกมส์ไปครับ

    มันจะอยู่ในช่วง Port Range = '1-1024' หรือ '1025-65535' ครับ กลัวว่ามันจะไปออก'1025-65535' น่ะครับเพราะว่ามันก็จะไปดึงเกมส์ให้ lag อยู่น่ะครับ


    [*] ปกติเวลา download ไฟล์นั้น ในปัจจุบันจะมีด้วยกัน 3 รูปแบบ
    • FTP Active Mode - จะใช้พอร์ท 20, 21 (เปรียบเทียบ Active vs Passive)
    • FTP Passive Mode - จะใช้พอร์ท 21, > 1024 (เปรียบเทียบ Active vs Passive)
      >1024 ถ้ายังงั้นมันก็จะมาออก wan2 ที่ set ไว้สิครับ
    • BitTorrent - จะใช้พอร์ทแบบสุ่ม (Random) หรือคงที่ (Fixed) ซึ่งขึ้นอยู่กับการกำหนดใน BitTorrent Client

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



    ดังนั้น เราถึงต้องเพิ่มกฏเข้าไปช่วยเพิ่มเติมนะครับ
    1. โดยปกติ Port สำหรับ Download Patch จะอยู่ในช่วง '1025-65535' อยู่แล้วครับ ดังนั้นจะต้องหาให้ได้ก่อนว่า Download Patch ใช้ Port อะไร ? แล้วไปกำหนดกฏเพิ่มขึ้นมาอีก 1 กฏสำหรับ Port นั้นครับ

    2. ถ้าอ้างอิงจากคุณ 'patongko01' ที่กำหนด Download Patch เป็น ' NET*Patch = TCP 3128 --------------- wan1 ' ต้องลองดูว่าเกมส์ที่เราเล่นใช้พอร์ท 3128 ในการ download patch หรือไม่ครับ

    3. FTP แบบ Passive จะหลุดมาที่ WAN2 อย่างที่เข้าใจถูกต้องแล้วครับ เพราะอุปกรณ์ Linksys RV042 สามารถทำได้ในระดับ Port และ IP Address ที่อยู่ในระดับ Layer 3-4 เท่านั้น ยังไม่สามารถทำในระดับ Layer 7 ได้ ซึ่งต้องได้แต่รอว่า Linksys by Cisco จะออก Firmware ที่สามารถทำ Layer 7 Filtering เมื่อไรครับ ? :D

    4. ถ้าใช้งาน 2 WAN แนะนำให้แยกดีกว่าครับ เพราะถ้าปล่อยให้ใช้งานรวมกันไป ไม่ค่อยมีประสิทธิภาพเท่ากับเราเข้าไปจัดการครับ



    SYS2U.COM 24-Hour Online IT Store
    ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

    ภาพประจำตัวสมาชิก
    sys2u
    Administrator
     
    โพสต์: 4716
    ลงทะเบียนเมื่อ: อังคาร 30 ก.ย. 2008 12:35 pm
    ที่อยู่: SYS2U.COM Bangkok, Thailand.

    Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

    โพสต์โดย hook เมื่อ ศุกร์ 27 ก.พ. 2009 2:47 pm

    คุณ patongko01 อยากให้อัพแยกพอร์ทอันล่าสุดให้ทีคับเพราะมีเกมส์ใหม่ๆออกมาด้วย

    แล้วกะสอนผมดูพอร์ทด้วย กะดีนะครับ

    ขอบคุณครับ
    hook
     
    โพสต์: 9
    ลงทะเบียนเมื่อ: ศุกร์ 27 ก.พ. 2009 8:22 am

    Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

    โพสต์โดย hook เมื่อ ศุกร์ 27 ก.พ. 2009 5:14 pm

    ผมเซตค่าตาม คุณ patongko01 ทั้งหมด
    แต่ว่าเส้นเนตผมเปิดเกมส์ได้
    ส่วนเส้นเกมส์ผมเปิดเนตได้เป็นบางเวป
    เด๋วเปิดร้านไปเกมส์ไปวิ่งบนเส้นเนตแล้วลูกค้าว่าผมแย่เลย
    รบกวนช่วยให้คำแนะนำผมทีนะคับ
    ขอบคุณล่วงหน้าคับ
    hook
     
    โพสต์: 9
    ลงทะเบียนเมื่อ: ศุกร์ 27 ก.พ. 2009 8:22 am

    Re: วิธีการแยก Net และ Game ด้วย Linksys RV042

    โพสต์โดย MiNix เมื่อ อังคาร 02 มิ.ย. 2009 12:38 pm

    เซ็ตตามแล้ว
    เปิด youtube หลายๆหน้า แล้ว เข้าเกมส์sa เกมส์แลคอ่ะ(ปิงขึ้นสีเหลือง)
    ตรวจสอบเบื้องต้น youtube พอตท์ 80
    sa พอตท์ 15000

    แก้ยังไงดี
    MiNix
     
    โพสต์: 15
    ลงทะเบียนเมื่อ: อังคาร 02 มิ.ย. 2009 12:27 pm

    ต่อไป

    ย้อนกลับไปยัง ติดตั้ง VPN & Load Balanced Router Linksys RV042, AG241, WRV200

    ผู้ใช้งานขณะนี้

    กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 12 ท่าน

    cron