0% found this document useful (0 votes)
341 views11 pages

Tutorial Dasar Mikrotik

The first document configures port forwarding on a Mikrotik router to forward port 8080 on the WAN IP 103.28.2.34 to port 8080 on the local IP 192.168.9.254. The second document contains a Mikrotik script that calculates the day of the week given a date. The third document shows how to unlimit browsing but limit downloads on a Mikrotik router by marking download traffic and shaping it to 128kbps.

Uploaded by

Joko Siswoyo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
341 views11 pages

Tutorial Dasar Mikrotik

The first document configures port forwarding on a Mikrotik router to forward port 8080 on the WAN IP 103.28.2.34 to port 8080 on the local IP 192.168.9.254. The second document contains a Mikrotik script that calculates the day of the week given a date. The third document shows how to unlimit browsing but limit downloads on a Mikrotik router by marking download traffic and shaping it to 128kbps.

Uploaded by

Joko Siswoyo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Mikrotik NAT(Port Fowarding)

/ip firewall nat


add action=dst-nat chain=dstnat disabled=no dst-address=103.28.2.34 dst-port=\
    8080 protocol=tcp to-addresses=192.168.9.254 to-ports=8080

Mikrotik Script_Check Days of Week


# Calculates day of the week for a givien date
# Month: jan,feb ... nov,dec   (must be lower-case)
# Day: 1 - 31
# Year: 1583 - ...
# mmm/dd/yyyy   same format as [/system clock get date]
# (ex. feb/19/2012)
# by Phalla.ccmt (phalla.ccmt [at] gmail.com)

:local date [/system clock get date]

# Math Calculation here


:local result ""
:local months [:toarray "jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec"]
:local daytbl [:toarray "sun,mon,tue,wed,thu,fri,sat"]

:local month [:pick $date 0 3]


:local day [:pick $date 4 6]
:local dayc [:pick $date 5 6]
:local year [:pick $date 7 11]

# if the first char is a 0 (zero) only read last char, else script fails
:if ([:pick $date 4 5] = 0) do={ :set day ($dayc)}

:local sum 0
:local aaa 0
:local yyy 0
:local mmm 0
:local nmonth 1

:for mindex from=0 to=[:len $months] do={


  :if ([:pick $months $mindex] = $month) do={:set nmonth ($mindex + 1) }
}

:set aaa ((14 - $nmonth) / 12)


:set yyy ($year - $aaa)
:set mmm ($nmonth + 12 * $aaa - 2)
:set sum (7000 + $day + $yyy + ($yyy / 4) - ($yyy / 100) + ($yyy / 400) + ((31 * $mmm) / 12))
:set sum ($sum - (($sum / 7) * 7))
:set result [:pick $daytbl $sum]
:log info "Today is $result"

Mikrotik Unlimit Browsing but Limit Download


ip firewall mangle
add action=mark-connection chain=prerouting connection-bytes=\
    262146-4294967295 in-interface=ether1 new-connection-mark=download \
    protocol=tcp src-port=21,80
add action=mark-packet chain=prerouting connection-mark=download \
    in-interface=ether1 new-packet-mark=download passthrough=no

/queue type
add kind=pcq name=shape pcq-classifier=src-address pcq-dst-address6-mask=64 \
    pcq-rate=128k pcq-src-address6-mask=64

/queue tree
add max-limit=128k name=Download packet-mark=download parent=global queue=\
    shape 

Not: ether1 = WAN interface

if you have two ISP and configure as load Balancing, you must add two Mangle

Ex.
/ip firewall mangle
add action=mark-connection chain=prerouting connection-bytes=\
    262146-4294967295 in-interface=ether1 new-connection-mark=download \
    protocol=tcp src-port=21,80
add action=mark-packet chain=prerouting connection-mark=download \
    in-interface=ether1 new-packet-mark=download passthrough=no

/ip firewall mangle


add action=mark-connection chain=prerouting connection-bytes=\
    262146-4294967295 in-interface=ether2 new-connection-mark=download \
    protocol=tcp src-port=21,80
add action=mark-packet chain=prerouting connection-mark=download \
    in-interface=ether1 new-packet-mark=download passthrough=no

Google Address List


add
/ip firewall address-list

add list="GOOGLE" address=8.8.4.0/24 comment="[20140910] Google Inc. US"


add list="GOOGLE" address=8.8.8.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=8.15.202.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=8.34.208.0/21 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=8.34.216.0/21 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=8.35.192.0/21 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=8.35.200.0/21 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=23.236.48.0/20 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=23.251.128.0/19 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.160.0/19 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.160.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.161.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.162.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.164.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.165.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.166.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.167.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.168.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.171.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.176.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.181.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.182.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.183.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.185.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=64.233.186.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.102.0.0/20 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.102.2.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.102.3.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.102.4.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.64.0/19 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.64.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.65.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.66.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.67.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.69.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.70.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.71.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.72.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.73.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.74.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.76.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.77.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.78.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.79.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.89.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.90.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.91.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=66.249.92.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=70.32.128.0/19 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=70.32.144.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=70.32.148.0/23 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=72.14.192.0/18 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=72.14.199.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=72.14.208.0/23 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=72.14.228.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=72.14.244.0/23 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.0.0/16 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.16.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.17.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.18.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.19.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.20.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.21.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.22.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.23.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.24.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.25.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.26.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.28.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.29.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.30.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.31.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.36.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.37.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.40.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.41.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.42.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.43.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.45.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.46.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.47.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.54.0/23 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.58.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.63.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.68.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.69.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.70.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.71.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.72.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.73.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.74.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.75.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.76.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.88.0/23 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.90.0/23 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.116.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.117.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.118.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.119.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.121.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.129.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.130.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.131.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.133.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.134.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.136.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.137.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.138.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.139.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.141.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.142.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.143.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.176.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.177.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.178.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.180.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.181.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.182.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.183.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.184.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.185.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.186.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.187.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.188.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.189.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.190.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.192.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.193.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.194.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.195.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.196.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.198.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.200.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.201.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.202.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.203.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.204.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.205.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.206.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.207.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.224.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.225.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.226.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.227.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.228.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.229.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.230.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.231.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.232.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.233.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.234.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.235.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.236.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.237.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.238.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=74.125.239.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=104.132.20.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=104.154.0.0/15 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=104.196.0.0/14 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=107.167.160.0/19 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=107.178.192.0/18 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=108.59.80.0/20 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=108.170.192.0/18 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=108.177.0.0/17 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=130.211.0.0/16 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=142.250.0.0/15 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=146.148.0.0/17 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=162.216.148.0/22 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=162.222.176.0/21 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=172.217.0.0/16 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=172.253.0.0/16 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.0.0/16 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.32.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.33.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.34.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.35.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.36.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.37.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.38.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.39.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.40.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.41.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.42.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.43.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.44.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.45.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.46.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.47.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.64.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.65.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.66.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.67.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.68.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.69.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.70.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.71.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.72.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.73.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.76.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.77.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.78.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.79.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.90.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.91.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.96.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.98.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.99.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.112.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.113.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.117.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.118.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.119.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.120.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.121.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.124.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.126.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.127.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.136.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.140.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.141.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.194.142.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=173.255.112.0/20 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=192.158.28.0/22 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=192.178.0.0/15 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=199.192.112.0/22 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=199.223.232.0/21 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=207.223.160.0/20 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=209.85.128.0/17 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.58.192.0/19 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.32.0/19 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.32.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.33.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.34.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.35.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.36.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.38.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.39.0/24 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=216.239.44.0/23 comment="[20140910] Google Inc. US"
add list="GOOGLE" address=193.142.125.0/24 comment="[20140910] Google Zurich Switzerland"
add list="GOOGLE" address=1.2.3.0/24 comment="[20140910] APNIC Debogon Project Australia"
add list="GOOGLE" address=1.1.1.0/24 comment="[20140910] Research prefix for APNIC Labs
Australia"
add list="GOOGLE" address=113.197.106.0/24 comment="[20140910] Google Australia's Corporate
Network India"
Mikrotik Limit Speed Youtube
Here is a script:

/ip firewall layer7-protocol


add name=youtubeBW regexp=youtube.com

/ip firewall mangle


add action=mark-packet chain=forward comment=youtube layer7-protocol=\
    youtubeBW new-packet-mark="youtube packet"

/queue type
add kind=pcq name=PCQ pcq-classifier=dst-address pcq-dst-address6-mask=64 \
    pcq-rate=256k pcq-src-address6-mask=64

/queue simple
add limit-at=0/0 max-limit=256k/256k name=Youtube packet-marks=\
    "youtube packet" queue=PCQ/PCQ target=""

Mikrotik Separate Local(LAN) Speed with Internet Speed


We have two methods to Separate Local(LAN) Speed with Internet Speed. Below are the
Script of each methods:

Method :

/ip firewall address-list


add address=10.0.0.0/8 list=IP-Local
add address=172.16.0.0/12 list=IP-Local
add address=192.168.0.0/16 list=IP-Local

/ip firewall mangle


add action=mark-connection chain=prerouting dst-address-list=IP-Local \
    new-connection-mark=Local-Conn
add action=mark-packet chain=postrouting connection-mark=Local-Conn \
    new-packet-mark=Local-Pack passthrough=no

/ip firewall nat


add action=masquerade chain=srcnat

/queue simple
add max-limit=5M/5M name=Local packet-marks=Local-Pack target=192.168.1.0/24
add max-limit=1M/1M name=Internet target=192.168.1.0/24

Method 2:

/ip firewall address-list


add address=10.0.0.0/8 list=IP-Local
add address=172.16.0.0/12 list=IP-Local
add address=192.168.0.0/16 list=IP-Local

/ip firewall mangle


add action=mark-connection chain=prerouting comment=\
    "Mark-connection All Traffic" new-connection-mark=All-Conn src-address=\
    192.168.13.0/24
add action=mark-connection chain=prerouting comment=\
    "Mark-connection Internet Traffic" connection-mark=All-Conn \
    dst-address-list=!IP-Local new-connection-mark=Internet-Conn src-address=\
    192.168.13.0/24
add action=mark-packet chain=prerouting comment=\
    "Mark-packet Internet Traffic" connection-mark=Internet-Conn \
    new-packet-mark=Internet-Traffic passthrough=no
add action=mark-packet chain=prerouting comment="Mark-packet Local Traffic" \
    new-packet-mark=Local-Traffic passthrough=no

/queue simple
add max-limit=3M/3M name=Internet-Speed packet-marks=Internet-Traffic target=\
    192.168.13.0/24
add max-limit=10M/10M name=Local-Speed packet-marks=Local-Traffic target=\
    192.168.13.0/24

Posted by Phalla CCMT at 5:14 PM 


Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

Mikrotik Auto Limit Speed When 1 connection is DOWN.

/system scheduler
add disabled=yes interval=5s name=ping_google_link_B on-event=scheduler-B \
    policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
    start-date=jan/01/1970 start-time=00:00:00
add interval=5s name=ping_google_link_Both on-event=scheduler-Both policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
    start-date=jan/01/1970 start-time=00:00:00
add disabled=yes interval=5s name=ping_google_link_A on-event=scheduler-A \
    policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
    start-date=jan/01/1970 start-time=00:00:00

Scheduler-A:

#set variables
:local pingcount  3
:local ipA 192.168.1.1
:local ipB 192.168.1.100

#ping gateways with src


:local pingresultA [/ping 8.8.8.8 src-address=$ipA count=$pingcount]
:local pingresultB [/ping 8.8.8.8 src-address=$ipB count=$pingcount]
#if link_A is UP
:if (($pingresultA=3)) do={
#send email
/tool e-mail send subject=($ipA . " is up, WAN2 Speed is Downgraded ") \
body=("the gateway is up now at: " . [/system clock get date] . " time " .  [/system clock get
time]) \ to=("[email protected]")
#Limite Speed
/queue simple
set queue2 max-limit=1M/1M

#enable scheduler-Both
/system scheduler set [find name=ping_google_link_Both] disabled=no

#disablescheduler-B
/system scheduler set [find name=ping_google_link_B] disabled=yes

#disable scheduler-A
/system scheduler set [find name=ping_google_link_A] disabled=yes

Scheduler-B:

#set variables
:local pingcount  3
:local ipA 192.168.1.1
:local ipB 192.168.1.100

#ping gateways with src


:local pingresultA [/ping 8.8.8.8 src-address=$ipA count=$pingcount]
:local pingresultB [/ping 8.8.8.8 src-address=$ipB count=$pingcount]

#if Link_B is UP
:if (($pingresultB=3)) do={
#send email
/tool e-mail send subject=($ipB . " is up, WAN1 Speed is Downgraded ") \
body=("the gateway is up now at: " . [/system clock get date] . " time " .  [/system clock get
time]) \ to=("[email protected]")
#Limite Speed
/queue simple
set queue1 max-limit=1M/1M

#enable scheduler-Both
/system scheduler set [find name=ping_google_link_Both] disabled=no

#disable scheduler-A
/system scheduler set [find name=ping_google_link_A] disabled=yes

#disable scheduler-B
/system scheduler set [find name=ping_google_link_B] disabled=yes

}
Scheduler-Both:

#set variables
:local pingcount  3
:local ipA 192.168.1.1
:local ipB 192.168.1.100
:global state no

#ping gateways with src


:local pingresultA [/ping 8.8.8.8 src-address=$ipA count=$pingcount]
:local pingresultB [/ping 8.8.8.8 src-address=$ipB count=$pingcount]

#if link_A is DOWN and link_B is UP then:


:if (($pingresultA=0) && ($pingresultB>0)) do={
#send email
/tool e-mail send subject=($ipA . " is down, WAN2 Speed is Upgraded ") \
body=("the gateway is down now at: " . [/system clock get date] . " time " .  [/system clock get
time]) \ to=("[email protected]")
#Limite Speed
/queue simple
set queue2 max-limit=2M/2M

#disable scheduler-A
/system scheduler set [find name=ping_google_link_A] disabled=no

#disable scheduler-B
/system scheduler set [find name=ping_google_link_B] disabled=yes

#disable scheduler-Both
/system scheduler set [find name=ping_google_link_Both] disabled=yes
}

#if link_A is UP and link_B is DOWN then:


:if (($pingresultA>0) && ($pingresultB=0)) do={
#send email
/tool e-mail send subject=($ipB . " is down, WAN1 Speed is Upgraded ") \
body=("the gateway is down now at: " . [/system clock get date] . " time " .  [/system clock get
time]) \ to=("[email protected]")
#Limite Speed
/queue simple
set queue1 max-limit=2M/2M

#disable scheduler-B
/system scheduler set [find name=ping_google_link_B] disabled=no

#disable scheduler-A
/system scheduler set [find name=ping_google_link_A] disabled=yes

#disable scheduler-Both
/system scheduler set [find name=ping_google_link_Both] disabled=yes
}
Posted by Phalla CCMT at 12:24 AM

You might also like