Sysnet Board คู่มือ การใช้งานอุปกรณ์ Network

การ Config อุปกรณ์ เครือข่าย Network Device => อุปกรณ์ Mikrotik Router => หัวข้อที่ตั้งโดย: yod เมื่อ วันที่ 18 มิถุนายน 2013, 15:48:59

ชื่อ: ทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: yod เมื่อ วันที่ 18 มิถุนายน 2013, 15:48:59

Mikrotik RouterBoard ทำ Bandwidth Management เพื่อจำกัดความเร็วการใช้งาน Internet



(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos.jpg)


มีลูกค้าสอบถามถึง Solution การจัดการ Bandwidth ให้กับอุปกรณ์เครือข่ายในวง Network ครับ เช่น ต้องการจะจัดการความเร็ว Internet ของทุกๆเครื่องที่เชื่อมต่อเข้ามา

ซึ่งถ้าไม่มีการจำกัดความเร็ว Internet เวลาเครื่องใดเครื่องนึง Load Bittorrent ไฟล์หนัง Hi-Def ซักเรื่องนึง ความเร็ว Internet ที่ได้เขาเอาไปหมดครับ หรือ อาจจะใช้โปรแกรม Download Manager ก็เช่นกัน จะทำให้เครื่องอื่นๆเวลาเข้า Internet ความเร็วจะช้ามากๆ

หรือ

ที่ทางลูกค้านำไปใช้กันบ่อยๆคือ ส่งสัญญาณ Internet ผ่านเครือข่ายไร้สาย ไปยังอีกที่นึง เช่นโรงเรียน, อบต. แล้วกำหนดความเร็ว Download/Upload ไปยังปลายทางเลย ให้เขาจัดการกันต่อเองครับ  ;D ;D


อุปกรณ์ Mikrotik Routerboard (https://www.sysnetcenter.com/67-mikrotik-router-board)สามารถกำหนด IP Address ให้กับ Port แต่ละ Port ได้เลยครับ เช่นถ้ามีขนาด 5 Port ลบ Port ที่ทำเป็น Port Wan ก็จะเหลือ 4 Port ให้ใช้ เราสามารถกำหนดได้ว่า Port 2 จะเป็น วง IP นึง และ Port 3 จะเป็นวง IP วงอื่นได้ครับ



จากตัวอย่างจะเป็นอุปกรณ์
Mikrotik RB-450G (https://www.sysnetcenter.com/best-product/543-mikrotik-routerboard-450g-680mhz-serial-port-switch-gigabit-case-power-supply.html) โดยใช้ Port Eth1 เป็น Internet เข้ามา (WAN)


Port: Eth2 เป็นวง Network 192.168.2.0 ("จุดศูนย์" เป็นชื่อเรียกวง Network นะครับ จะหมายถึงเลข IP Address ตั้งแต่ 192.168.2.1- 192.168.2.254) ให้ความเร็วกับอุปกรณ์ที่เชื่อมต่อ Download = 1024Kb และ Upload = 256Kb และแจก IP ให้กับ Client ตั้งแต่ 192.168.2.2 -192.168.2.254

Port: Eth3 เป็นวง Network 192.168.3.0  ให้ความเร็วกับอุปกรณ์ที่เชื่อมต่อ Download = 2048Kb และ Upload = 256Kb และแจก IP ให้กับ Client ตั้งแต่ 192.168.3.2 -192.168.3.254



1. กำหนด IP Address ให้กับ Interface ether2 เป็น 192.168.2.1 และ Interface ether3 เป็น 192.168.3.1


(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-001.gif)

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-002.gif)



2. สร้าง DHCP Server ให้กับ Interface ether2 และ ether3 ครับ


(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-003.gif)

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-004.gif)



3. สร้าง Firewall masquerade เพื่อให้ Network ทั้ง 2 วง สามารถออก Internet ได้

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-005.gif)

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-006.gif)

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-007.gif)



4. ผมลองทดสอบ Speed test ก่อนที่จะทำการจัดการ Bandwidth

ที่ร้านได้ค่าสูงสุด Download 12Mbps และ Upload 512Kb ครับ (ก่อนน้ำท่วมที่เซียร์เคยได้ที่ 16Mbps T_T)


(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-008.gif)


สำหรับข้อนี้จะเป็นการจำกัด Bandwidth ทั้งวง Network ครับ ทุกๆเครื่องความเร็วรวมกัน จะไม่เกินที่ตั้งไว้


เช่นวง Network 192.168.2.0 เราตั้งไว้ 10Mbps ทุกๆเครื่อง ที่ใช้งานจะได้ความเร็วรวมกันไม่เกิน 10Mbps

เข้าที่ Menu queue --> Simple Queues

Name: ตั้งชื่อ Queue
Target Address: 192.168.2.0/24 (หมายถึงทุกๆ IP ตั้งแต่ 192.168.2.1 - 192.168.2.254)

Target Upload ค่า Upload
Max Limit: 256K (พิมพ์เข้าไปได้นะครับ แต่อย่าลืมใส่หน่วย)

Target Download ค่า Download
Max Limit: 1M (พิมพ์เข้าไปได้นะครับ แต่อย่าลืมใส่หน่วย)

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-009.gif)

Click [OK]



ทำขั้นตอนเดียวกัน แต่เปลี่ยน IP เป็น 192.168.3.0/24 ครับ

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-010.gif)


ทดสอบ


ผมลองต่อเครื่อง Computer เข้ากับ Port Ether2 โดยตัว Mikrotik จะแจก IP มาเป็น 192.168.2.254 แล้วทำการทดสอบ Test Speed ครับ ค่า Error จะอยู่ที่ประมาณ 3-5% ครับ

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-011.gif)


ทีนี้ต่อเข้ากับ Port Ether3 ครับ ไกล้เคียงกับที่ตั้งไว้มาก

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-012.gif)


ในกรณีต้องการยกเลิก ให้ Click [ X ] ครับ

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-013.gif)



Solution นี้เหมาะกับสำนักงาน สถานที่ที่มีผู้ใช้งาน Internet ที่หลากหลาย ซึ่งหลายๆที่ไม่ต้องการ Block Bittorrent, Block Download Manager แต่ถ้าไม่ Block คนอื่นๆก็ไม่ต้องใช้งานกันพอดี เพราะ Internet จะช้ามากๆ ก็จะใช้อุปกรณ์ Mikrotik Routerboard จัดการ Bandwidth นี้แหล่ะ ที่ Work สุด และก็ประหยัดที่สุดครับ



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ทีนี้มาต่อกันเรื่องวิธีการใช้ Mikrotik Routerboard (https://www.sysnetcenter.com/67-mikrotik-router-board) ทำการแบ่ง Bandwidth ของแต่ละเครื่องให้เท่าๆกันครับ



เช่น..ทุกเครื่องที่เชื่อมต่อเข้ามา ให้ความเร็วเครื่องละ 1Mbps เท่านั้น ไม่ว่าจะ Download, เข้า Youtube, โหลดบิต เล่น Facebook ก็จะได้เต็มที่คือ 1Mbps

แต่ถ้าใช้ 10 เครื่อง พร้อมๆกัน ทั้ง network ก็ต้องการความเร็วของ Internet เป็น 10Mbps (1Mbps X 10) ครับ จะไม่เหมือนกับแบบแรก ที่ทั้งวง network ให้ความเร็วสูงสุดแค่ 1Mbps หรือ 2Mbps ตามที่กำหนด



ตัวอย่างตามรูปเลยครับ  :D

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-pcq.jpg)


1. เข้า Menu Queues --> Queue Type
Type Name: pcq_download (ชื่อฝั่ง Download)
Kind: pcq
Rate: 1M (กำหนดค่าความเร็ว Download)

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-pcq-001.gif)

Click [OK]


Type Name: pcq_upload (ชื่อฝั่ง Upload)
Kind: pcq
Rate: 256 (กำหนดค่าความเร็ว Upload)

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-pcq-002.gif)

Click [OK]


2. Menu Simple Queues

Tab General
Name: ตั้งชื่อ Queue
Target Address: 192.168.2.0/24

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-pcq-003.gif)

Click [Apply]


Tab Advances
Queue Type: pcq_upload, pcq_download

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-pcq-004.gif)

Click [OK]




ทดสอบครับ


ผมเปิดอีกครื่องนึง โดย Load Bittorrent ทิ้งไว้ ได้ความเร็วเต็มที่ 1Mbps (ราวๆ 120-140 kBps ครับ) ดู Status ใน Traffic ถือว่าใกล้เคียงมากครับ

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-pcq-005.gif)


ทีนี้ผมเปิดเครื่องที่ทดสอบทำการ Download Bittorrent ไว้ด้วย ก็จะได้ความเร็วเต็มที่ 1Mbps เช่นกันครับ แต่ใน Traffic Status กลายเป็น 2Mbps เพราะมีใช้งานพร้อมกัน 2 เครื่อง เครื่องละ 1Mbps

(https://www.sysnetcenter.com/board/images/routerboard/qos/mikrotik-qos-pcq-006.gif)


จากการทดสอบ ถ้าเป็น RB750 เครื่องค้างค่อนข้างบ่อยครับ ถ้าจะทำในส่วนนี้ควรเป็นรุ่นไม่ต่ำกว่า
rb951g (https://www.sysnetcenter.com/914-mikrotik-routerboard-rb-951g-2hnd-ros-lv4-600mhz-5-port-gigabit-wireless-80211n-.html) ครับ


เรียบร้อยครับ
ทางผมหวังว่า Solution ที่นำเสนอมาจะมีประโยชน์กับสมาชิกไม่มากก็น้อยนะครับ ถ้าชอบก็แวะไปกด Like ใน facebook ของทางร้านกันด้วยนะครับ  ;D ;D
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: auink เมื่อ วันที่ 18 มิถุนายน 2013, 16:34:33
ทดสอบแบนวิทในเว็บใซต์ได้ป่าวค่ะ




ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: contoyo เมื่อ วันที่ 18 มิถุนายน 2013, 19:21:22
ขอสอบถามว่า เช่น port eth2 ตั้ง Target Address: 192.168.2.0/24 (หมายถึงทุกๆ IP ตั้งแต่ 192.168.2.1 - 192.168.2.254) ทุก ip :download = 1M หมายถึง ทุกเครื่องจะใช้ได้เครื่องละ 1M หรือ ทั้งวง192.168.2.0/24 วิ่งได้ 1M ครับผม ขอบคุณครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: yod เมื่อ วันที่ 18 มิถุนายน 2013, 20:36:38


ขอโทษครับ การ config แบบนี้ จะเป็นแบบทั้งวง network ครับ

จะเป็นงานลักษณะส่ง Internet ทำเป็น Point To Point ไปยังอีกฝั่ง แล้วจำกัดความเร็ว Internet ทั้งหมดครับ


เดี๋ยวมีต่อภาค 2 ครับ  ;D ;D ;D

สำหรับการจำกัด Bandwidth โดยให้ความเร็ว Internet ของแต่ละเครื่องเท่าๆกันครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: yod เมื่อ วันที่ 18 มิถุนายน 2013, 20:40:52
จะมีการสร้าง Queues อีกแบบนะครับ คือแบบ PCQ

หลักการคือจะเฉลี่ยความเร็วจากจำนวนเครื่องที่เชื่อมต่อ

เช่นมี Internet 10Mbps

ถ้ามีเครื่องมาเชื่อมต่อ 5 เครื่อง จะหารกัน ได้เครื่องละ 2Mbps

แต่ถ้ามีเครื่องมาเชื่อมต่อ 10 เครื่อง ก็จะได้เครื่องละ 1Mbps ครับ



อันนี้ ขอค้างไว้เป็นภาค 3 นะครับ  ;D


Mikrotik ทำได้ครับ  ;D ;D ;D
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: lithium เมื่อ วันที่ 24 ตุลาคม 2013, 11:41:53
เราไม่ต้องไปตั้งใน userman อีกใช่หรือเปล่าครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: yod เมื่อ วันที่ 24 ตุลาคม 2013, 12:56:40


ถ้าใช้ user/password ทำ mikrotik authen กำหนดใน userman ดีกว่าครับ แต่ถ้าบีบ bandwidth เฉยๆ ไม่ต้องทำที่ userman ครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: alexbbcom เมื่อ วันที่ 1 พฤศจิกายน 2013, 20:23:44
แต่ที่ office ใช้ net ผ่าน getway ครับ set เป็น 192.168.0.1 ตาม router adsl
ซึ่ง ip วงแลน เป็น 192.168.0.2 - 254 ใช้่โปรแกรม สำนักงานอยู่ครับ
อยากให้มันจำกัด banwidth เฉพาะ internet แต่การ copy ข้อมูลระหว่างเครื่องไม่จำกัด ทำได้ไหมครับ
เครื่อง fix ip ครับ ต้อง share printer  , map drive
โปรแกรมสำนักงาน ใช้ db oracle 10g  ??? ??? ???
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: sakireen เมื่อ วันที่ 20 กุมภาพันธ์ 2014, 16:42:34
UserMan ทำให้อิงกับ Active Directory ได้ไหมครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: wuthipong เมื่อ วันที่ 20 ตุลาคม 2014, 16:39:39


ขอโทษครับ การ config แบบนี้ จะเป็นแบบทั้งวง network ครับ

จะเป็นงานลักษณะส่ง Internet ทำเป็น Point To Point ไปยังอีกฝั่ง แล้วจำกัดความเร็ว Internet ทั้งหมดครับ


เดี๋ยวมีต่อภาค 2 ครับ  ;D ;D ;D

สำหรับการจำกัด Bandwidth โดยให้ความเร็ว Internet ของแต่ละเครื่องเท่าๆกันครับ
[/quote]


อยากได้ภาค _2 ครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: sai7 เมื่อ วันที่ 20 ตุลาคม 2014, 19:11:49
ขอบคุณครับ  น้องไหม่เข้ามาดู ครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: yod เมื่อ วันที่ 21 ตุลาคม 2014, 13:43:31


ขอโทษครับ การ config แบบนี้ จะเป็นแบบทั้งวง network ครับ

จะเป็นงานลักษณะส่ง Internet ทำเป็น Point To Point ไปยังอีกฝั่ง แล้วจำกัดความเร็ว Internet ทั้งหมดครับ


เดี๋ยวมีต่อภาค 2 ครับ  ;D ;D ;D

สำหรับการจำกัด Bandwidth โดยให้ความเร็ว Internet ของแต่ละเครื่องเท่าๆกันครับ
[/quote]


อยากได้ภาค _2 ครับ
[/quote]

อ่านให้ครบซิครับ
ชื่อ: Re: ทดสอบทำ Bandwidth Management บนอุปกรณ์ Mikrotik RouterBoard
โดย: Ghost เมื่อ วันที่ 6 พฤศจิกายน 2014, 19:19:22
ขอบคุณมากครับผม!!! ;D ;D ;D

Users found this pages searching for: