This is a short reference for how to control bandwidth for different IP blocks.
Here,
192.168.1.0/24 is given 2mbps and
192.168.2.0/24 is given 4mbps bandwidth
I have set the Youtube IPs as Local, alternatively you can use Layer-7 for Youtube streaming.
/ip firewall mangle
add action=mark-connection chain=prerouting dst-address-list=Local new-connection-mark=youtube_2mbps passthrough=no src-address=192.168.1.0/24
add action=mark-packet chain=postrouting connection-mark=youtube_2mbps new-packet-mark=youtube_2mbps passthrough=no
add action=mark-connection chain=prerouting dst-address-list=Local new-connection-mark=youtube_4mbps passthrough=no src-address=192.168.2.0/24
add action=mark-packet chain=postrouting connection-mark=youtube_4mbps new-packet-mark=youtube_4mbps passthrough=no
/queue type
add kind=pcq name=youtube_2mbps pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-rate=2M pcq-src-address6-mask=64
add kind=pcq name=youtube_4mbps pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-rate=4M pcq-src-address6-mask=64
/queue tree
add name=youtube_2mbps packet-mark=youtube_2mbps parent=global-out queue=youtube_2mbps
add name=youtube_4mbps packet-mark=youtube_4mbps parent=global-out queue=youtube_4mbps
My personal experience in networking. I am giving the solutions for those problems which I had faced during the installation and maintenance.
Showing posts with label Limit Youtube. Show all posts
Showing posts with label Limit Youtube. Show all posts
Saturday, January 2, 2016
Monday, August 4, 2014
Youtube Limit/Full Access Mikrotik
/ip firewall layer7-protocol
add name=streaming regexp=videoplayback|video
/ip firewall mangle
add action=mark-connection chain=prerouting comment="Youtube_ Client" \
disabled=no layer7-protocol=streaming new-connection-mark=youtube \
passthrough=no src-address-list=256kbps+
add action=mark-packet chain=output connection-mark=youtube disabled=no \
new-packet-mark=youtube passthrough=no protocol=tcp
/queue type
add kind=pcq name=PCQ_Upload pcq-burst-rate=0 pcq-burst-threshold=0 \
pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 \
pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=1024k \
pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
I have set 1024kbps for Youtube, for limitation set 1024k to 1k or so.
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name=Youtube_Up packet-mark=youtube parent=global-out \
priority=8 queue=PCQ_Upload
Subscribe to:
Posts (Atom)