Mikrotik : mengarahkan jalur kusus game

Posted by Achmad 'Rhoma' Fanani (kanny) on 7/02/2014 08:20:00 AM


skenario:

2 line speedy:
* line A: speedy1   (3mbps untuk jalur utama)
* line B: speedy2    (512 kbps khusus game)

local interface:
ether3-lan, 192.168.1.1/24


---------
/ip firewall nat
add action=masquerade chain=srcnat src-address=192.168.1.0/24

/ip firewall mangle
add action=mark-connection chain=prerouting comment=PB dst-port=40000-40010 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting dst-port=\
    39100,39110,39220,39190,49100 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=\
    39100,39110,39220,39190,49100 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Lost Saga" dst-port=\
    14009-14010 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=14009-14010 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="Seal Online" dst-port=\
    1818 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Free Style" dst-port=\
    10001-10011,40000 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=1293,1479,40040-40500 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="Ayo Dance" dst-port=\
    18900-18910 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Perfect  World" \
    dst-port=29000 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=DOTA dst-port=6000-6152 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=6100-6152 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment=modo dst-port=28901-28925 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=Idol_Street dst-port=2001 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="RAN Online" dst-port=\
    5105 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=Rohan dst-port=22100 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Zeus RO" dst-port=5121 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=RF-Elven dst-port=\
    27780,10007 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=10007,17000 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="Crazy Kart" dst-port=\
    9600-9602 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=9600-9602 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="WOW AMPM" dst-port=8085 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Drift City" dst-port=\
    11011-11041 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=GetAmped dst-port=13413 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=Yullgang dst-port=19000 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Cross Fire TCP" \
    dst-port=10009,13008,16666,28012 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=12020-12080,13000-13080 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="3 Kingdoms" dst-port=\
    15000-15002 new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting dst-port=42051-42052 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="War Rock" dst-port=\
    5340-5352 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Fast Black" dst-port=\
    6000-6001 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Rose Online" dst-port=\
    29200 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Return of Warrior" \
    dst-port=10402 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Luna Online" dst-port=\
    15000-15002 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Runes of Magic" \
    dst-port=16400-16502 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Fresh Ragnarok PS" \
    dst-port=5126,5171 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Tantra Online" dst-port=\
    3010 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=\
    "Heroes Of Newearth Incatamers" dst-port=11031 new-connection-mark=games \
    protocol=tcp
add action=mark-connection chain=prerouting dst-port=11100-11125,11440-11460 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment=AtLantica dst-port=4300 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="ECO Online" dst-port=\
    12011,12110 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Cabal Indonesia" \
    dst-port=15001-15002 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=Avalon dst-port=9376-9377 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="KungFu Legacy" dst-port=\
    10110,10410,12410 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Grand Chase TCP" \
    dst-port=9300,9400,9700 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=9401,9600 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment=MAKO dst-port=21000-21020 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Lineage 2+AION" \
    dst-port=7777 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Ghost Online" dst-port=\
    19101 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=X-SHOT dst-port=\
    7341-7350,7451 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=7777-7977,30000 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="Free Style" dst-port=\
    10001-10011,40000 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=1293,1479,40040-40500 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment=HON dst-port=1513 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting dst-port=1513 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment=\
    "DragonNest Online Indonesia" dst-port=14300-14440 new-connection-mark=\
    games protocol=tcp
add action=mark-connection chain=prerouting dst-port=15100-15150 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="Elsword indonesia" \
    dst-port=14101-14105 new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting dst-port=14300-14325 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Counter Strike Online" \
    dst-port=8001,9015,40300-40404,36567 new-connection-mark=games protocol=\
    tcp
add action=mark-connection chain=prerouting dst-port=27017 \
    new-connection-mark=games protocol=udp
add action=mark-connection chain=prerouting comment="Mercenary opz" \
    dst-address-list=LOAD_POKER dst-port=39190,6112,6000-6099 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=\
    "Forsaken World Indonesia" dst-address-list=LOAD_POKER dst-port=29001 \
    new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment=RF dst-address-list=\
    LOAD_POKER dst-port=27780 new-connection-mark=games protocol=tcp
add action=mark-connection chain=prerouting comment="Perjuangan Semut" \
    dst-address-list=LOAD_POKER dst-port=843,8001,8012 new-connection-mark=\
    games protocol=tcp
add action=mark-connection chain=prerouting comment="Texas HoldEm Poker" \
    dst-address-list=LOAD_POKER dst-port=843,9339 new-connection-mark=games \
    protocol=tcp
add action=mark-connection chain=prerouting dst-port="1863,5222,6200,8000-8012\
    ,8022,8029,8092-8095,8890,9003,9340,9503-9506,13002" new-connection-mark=\
    games protocol=tcp
add  action=mark-routing chain=prerouting comment=" jalur games ----------------" \
    connection-mark=games new-routing-mark=route.games passthrough=no \
    in-interface=ether3-lan

/ip route
add gateway=speedy1 distance=1
add gateway=speedy2 distance=2
add gateway=speedy2 routing-mark=route.games 


Contoh rule sederhana diatas akan mengarahkan port-port yg dipakai untuk game melewati speedy2.
Anda bisa menambahkan rules lain semisal menambah definisi port game lainnya, atau untuk memprioritaskan koneksi game atau melimit dsb...


Nama Anda
New Johny WussUpdated: 7/02/2014 08:20:00 AM

0 komentar:

CB