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

การ Config อุปกรณ์ เครือข่าย Network Device => อุปกรณ์ Mikrotik Router => หัวข้อที่ตั้งโดย: yod เมื่อ วันที่ 28 พฤศจิกายน 2014, 17:07:27

ชื่อ: การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube
โดย: yod เมื่อ วันที่ 28 พฤศจิกายน 2014, 17:07:27

การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube


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


1. Login เข้า Winbox

เข้า Menu IP --> Firewall --> Layer7 Protocols

สร้าง L7 Expression ของ Youtube
Name: youtube
Regexp: ^.+(youtube).*$

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-001.gif)

Click [OK]

หรือ Run scrip ตามนี้

/ip firewall layer7-protocol add comment="" name=youtube regexp="Regexp: ^.+(youtube).*$"


2. สร้าง Mangle เพื่อจับ Packet youtube

IP --> Firewall --> Mangle

Tab General
Chain: prerouting

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-002.gif)

Tab Advanced
Layer7 Protocol: youtube

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-003.gif)

Tab Action
Action: mark packet
New Packet Mark: mp-youtube

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-004.gif)

ใส่ Comment เป็น mp-youtube

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-009.gif)

Click [OK]

/ip firewall mangle
add action=mark-packet chain=prerouting \
comment="mp-youtube" disabled=no \
layer7-protocol=youtube new-packet-mark=mp-youtube \
passthrough=no


ทดสอบเปิด Youtube จะต้องมี Packet วิ่ง

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-005.gif)


3. กำหนด Queue
Menu Queue --> Queue Tree
Tab General

Name: q-youtube
Parent: global
Packet Marks: mp-youtube
Queue Type: default
Max Limit: 128k (ปรับเปลี่ยนตามต้องการครับ)

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-006.gif)

Click [OK]

ทดสอบเปิด Youtube จะต้องมี Packet วิ่ง และ Status เป็นสีแดง แสดงว่า Queue ทำงานแล้วครับ

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-007.gif)


4. ทีนี้จะเป็นการสร้าง Script เพื่อ Enable/Disable ครับ ซึ่งผมได้อธิบายไว้อย่างละเอียดในหัวข้อนี้ครับ (สำหรับสมาชิก Mikrotik Groupt นะครับ)การเขียน Script Schedule Enable/Disable ในอุปกรณ์ Mikrotik (https://www.sysnetcenter.com/board/index.php?topic=2609.0/)

สร้าง Script สำหรับการ Enable
Name: enable-mp-youtube
Source: /ip firewall mangel enable [find comment=mp-youtube]

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-011.gif)

Click [OK]

สร้าง Script สำหรับการ Disable
Name: disable-mp-youtube
Source: /ip firewall mangel disable [find comment=mp-youtube]

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-012.gif)

Click [OK]

ลองทดสอบ Run Script ดูด้วยนะครับ

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-013.gif)


5. ทีนี้จะเป็นการสร้าง Schedule ตัวอย่างจะเป็นการกำหนด Bandwidthช่วงเวลา 8.00-12.00 และ 13.00-17.00 ตรวจสอบเวลาของตัว Mikrotik ให้เรียบร้อยด้วยนะครับ System --> Clock

Copy Script เลยง่ายกว่า

system scheduler add name=sch-enable-mpyoutube start-date=nov/06/2012 start-time=08:00:00 interval=1d on-event=enable-mp-youtube policy=read,write
system scheduler add name=sch-disable-mpyoutube start-date=nov/06/2012 start-time=12:00:00 interval=1d on-event=disable-mp-youtube policy=read,write

system scheduler add name=sch-enable-mpyoutube2 start-date=nov/06/2012 start-time=13:00:00 interval=1d on-event=enable-mp-youtube policy=read,write
system scheduler add name=sch-disable-mpyoutube2 start-date=nov/06/2012 start-time=17:00:00 interval=1d on-event=disable-mp-youtube policy=read,write



(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-014.gif)


จะได้ตามนี้ครับ

(https://www.sysnetcenter.com/board/images/mikrotik/bandwidth-youtube/mikrotik-bandwidth-youtube-015.gif)



เรียบร้อย  ;D ;D

ชื่อ: Re: การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube
โดย: pphat21 เมื่อ วันที่ 13 กุมภาพันธ์ 2015, 10:35:03
ผมลองเซ็ตตามที่แนะนำแล้ว แต่ผมไม่ได้ตั้งเวลาว่าจะจำกัดเวลาไหนบ้าง คือผมอยากให้จำกัดตลอดเลย แต่ปรากฏว่าเข้าเว็บ youtube ไม่ได้เลย แต่พอลบค่าที่เซ็ตไว้ทั้งหมดออกเข้าได้ ไม่ทราบว่าผมต้องแก้ไขยังไงครับ
ชื่อ: Re: การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube
โดย: Wirasak.G เมื่อ วันที่ 18 กุมภาพันธ์ 2015, 12:11:22


ลองไปเพิ่ม Max limit ที่ Queue tree ดูครับ  ;D
ชื่อ: Re: การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube
โดย: jobzaaclub เมื่อ วันที่ 11 พฤศจิกายน 2015, 18:31:35
ได้แล้วครับ ขอบคุณมากครับ
ชื่อ: Re: การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube
โดย: jobzaaclub เมื่อ วันที่ 13 พฤศจิกายน 2015, 18:07:13
สอบถามเพิ่มครับ
ถ้าจะให้ disable ช่วง เสาร์-อาทิตย์ด้วยต้องไปแก้ไขยังไงครับ
ชื่อ: Re: การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube
โดย: jobzaaclub เมื่อ วันที่ 19 พฤศจิกายน 2015, 09:50:41
ผมทำให้มัน diable เสาร์อาทิตย์ได้แล้วครับ
แต่อยากรู้ว่าถ้าจะยกเลิกการจำกัดเป็นราย user จะทำยังไงครับ
ชื่อ: Re: การตั้งเวลา และ จำกัด Bandwidth การใช้งาน Youtube
โดย: isatnarok เมื่อ วันที่ 8 เมษายน 2017, 11:05:20
การเขียน Script Schedule Enable/Disable ในอุปกรณ์ Mikrotik เปิดไม่ได้หรือไม่มีแล้วครับ

Users found this pages searching for: