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...
0 komentar:
Post a Comment