Rabu, 19 Oktober 2011

Load balancing sederhana+port game+queue tree +simple queue

DIAL DARI dan ADA DI MODEM SEMUA

/ip firewall layer7-protocol
add name=facebook regexp=www.facebook.com
add name=zynga regexp=www.zynga.com
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=1900k name=BW-DN parent=Local priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=1900k name=BW-UP parent=global-in priority=8
/queue simple
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="Billing PC" \
direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=0/0 \
max-limit=256k/512k name=billing packet-marks=all_down parent=none \
priority=8 queue=default-small/default-small target-addresses=\
192.168.88.10/32 total-queue=default-small
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="Internet PC" \
direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=0/0 \
max-limit=128k/256k name=komputer1 packet-marks=all_down parent=none \
priority=8 queue=default-small/default-small target-addresses=\
192.168.88.11/32 total-queue=default-small
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s direction=both \
disabled=no dst-address=0.0.0.0/0 interface=all limit-at=0/0 max-limit=\
128k/256k name=komputer2 packet-marks=all_down parent=none priority=8 \
queue=default-small/default-small target-addresses=192.168.88.12/32 \
total-queue=default-small
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=128k \
max-limit=256k name=Games-UP packet-mark=games_up parent=BW-UP priority=3 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=128k \
max-limit=256k name=FB-UP packet-mark=FB_up parent=BW-UP priority=5 queue=\
default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=32k \
max-limit=128k name=YM-UP packet-mark=ym_up parent=BW-UP priority=3 queue=\
default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=256k \
max-limit=1600k name=ALL-UP packet-mark=all_up parent=BW-UP priority=8 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=128k \
max-limit=512k name=Games-DN packet-mark=games_down parent=BW-DN priority=8 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=128k \
max-limit=256k name=FB-DN packet-mark=FB_down parent=BW-DN priority=5 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=32k \
max-limit=256k name=YM-DN packet-mark=ym_down parent=BW-DN priority=3 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=256k \
max-limit=1400k name=ALL-DN packet-mark=all_down parent=BW-DN priority=8 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name=Prio-UP packet-mark=prio-UP parent=BW-UP priority=1 queue=\
default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name=Prio-DN packet-mark=prio-DOWN parent=BW-DN priority=1 \
queue=default
/ip address
add address=192.168.88.1/24 disabled=no interface=Local network=192.168.88.0
add address=192.168.200.254/24 disabled=no interface=Speedy-2 network=\
192.168.200.0
add address=192.168.100.254/24 disabled=no interface=Speedy-1 network=\
192.168.100.0
/ip dns
set allow-remote-requests=yes cache-max-ttl=1w cache-size=2048KiB \
max-udp-packet-size=512 servers=\
202.134.0.155,202.134.0.61,192.168.100.1,192.168.2 00.1
/ip dns static
add address=192.168.88.1 disabled=no name=router ttl=1d
/ip firewall mangle
add action=mark-connection chain=prerouting disabled=no in-interface=Local \
new-connection-mark=odd passthrough=yes src-address-list=odd
add action=mark-routing chain=prerouting disabled=no in-interface=Local \
new-routing-mark=odd passthrough=no src-address-list=odd
add action=mark-connection chain=prerouting disabled=no in-interface=Local \
new-connection-mark=even passthrough=yes src-address-list=even
add action=mark-routing chain=prerouting disabled=no in-interface=Local \
new-routing-mark=even passthrough=no src-address-list=even
add action=mark-connection chain=prerouting connection-state=new disabled=no \
in-interface=Local new-connection-mark=odd nth=2,2 passthrough=yes
add action=add-src-to-address-list address-list=odd address-list-timeout=1d \
chain=prerouting connection-mark=odd disabled=no in-interface=Local
add action=mark-routing chain=prerouting connection-mark=odd disabled=no \
in-interface=Local new-routing-mark=odd passthrough=no
add action=mark-connection chain=prerouting connection-state=new disabled=no \
in-interface=Local new-connection-mark=even nth=2,1 passthrough=yes
add action=add-src-to-address-list address-list=even address-list-timeout=1d \
chain=prerouting connection-mark=even disabled=no in-interface=Local
add action=mark-routing chain=prerouting connection-mark=even disabled=no \
in-interface=Local new-routing-mark=even passthrough=no
add action=mark-packet chain=prerouting comment=Winbox connection-mark=winBOX \
disabled=no new-packet-mark=prio-UP passthrough=no
add action=mark-connection chain=input disabled=no dst-port=8291 \
new-connection-mark=winBOX passthrough=yes protocol=tcp
add action=mark-connection chain=output disabled=no new-connection-mark=winBOX \
passthrough=yes protocol=tcp src-port=8291
add action=mark-packet chain=postrouting connection-mark=winBOX disabled=no \
new-packet-mark=prio-DOWN passthrough=no
add action=mark-packet chain=postrouting comment=DSCP disabled=no dscp=4 \
new-packet-mark=prio-DOWN out-interface=Local passthrough=no
add action=mark-packet chain=prerouting comment="Point Blank -> UP" disabled=no \
dst-address=203.89.146.0/23 dst-port=80 in-interface=Local new-packet-mark=\
games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-address=203.89.146.0/23 \
dst-port=49100 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-address=203.89.146.0/23 \
dst-port=39190 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-address=203.89.146.0/23 \
dst-port=40000-40009 in-interface=Local new-packet-mark=games_up \
passthrough=no protocol=udp
add action=mark-connection chain=forward comment="Point Blank -> DOWN" \
disabled=no dst-address=203.89.146.0/23 dst-port=80 new-connection-mark=\
PointBlank passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-address=\
203.89.146.0/23 dst-port=49100 new-connection-mark=PointBlank passthrough=\
no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-address=\
203.89.146.0/23 dst-port=39190 new-connection-mark=PointBlank passthrough=\
no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-address=\
203.89.146.0/23 dst-port=40000-40010 new-connection-mark=PointBlank \
passthrough=no protocol=udp
add action=mark-packet chain=postrouting comment="Point Blank" connection-mark=\
PointBlank disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="Poker -> UP" disabled=no \
in-interface=Local layer7-protocol=zynga new-packet-mark=games_up \
passthrough=no
add action=mark-packet chain=prerouting disabled=no dst-port=843 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=9339 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-connection chain=forward comment=POKER disabled=no \
in-interface=Local layer7-protocol=zynga new-connection-mark=POKER \
passthrough=no
add action=mark-connection chain=forward disabled=no dst-port=843 in-interface=\
Local new-connection-mark=POKER passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=9339 \
in-interface=Local new-connection-mark=POKER passthrough=no protocol=\
tcp
add action=mark-packet chain=postrouting comment="Poker -> DOWN" \
connection-mark=main_POKER disabled=no new-packet-mark=games_down \
out-interface=Local passthrough=no
add action=mark-packet chain=prerouting comment="Yahoo Messenger -> UP" \
disabled=no dst-port=5050 in-interface=Local new-packet-mark=ym_up \
passthrough=no protocol=tcp
add action=mark-connection chain=forward comment="Yahoo Messenger -> DOWN" \
disabled=no dst-port=5050 new-connection-mark=YahooMessenger passthrough=no \
protocol=tcp
add action=mark-packet chain=postrouting comment="Yahoo Messenger" \
connection-mark=YahooMessenger disabled=no new-packet-mark=ym_down \
out-interface=Local passthrough=no
add action=mark-packet chain=prerouting comment="Warcraft -> UP" disabled=no \
dst-port=1119 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=3724 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=6112 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-connection chain=forward comment="Warcraft -> DOWN" disabled=no \
dst-port=1119 new-connection-mark=Warcraft passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=3724 \
new-connection-mark=Warcraft passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=6112 \
new-connection-mark=Warcraft passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment=Warcraft connection-mark=\
Warcraft disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="Ayo Dance -> UP" disabled=no \
dst-port=18901-18909 in-interface=Local new-packet-mark=games_up \
passthrough=no protocol=tcp
add action=mark-connection chain=forward comment="Ayo Dance -> DOWN" \
disabled=no dst-port=18901-18909 new-connection-mark=AyoDance passthrough=\
no protocol=tcp
add action=mark-packet chain=postrouting comment="Ayo Dance " connection-mark=\
AyoDance disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="SealOnline -> UP" disabled=no \
dst-port=1818 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-connection chain=forward comment="SealOnline -> DOWN" \
disabled=no dst-port=1818 new-connection-mark=SealOnline passthrough=no \
protocol=tcp
add action=mark-packet chain=postrouting comment=SealOnline connection-mark=\
SealOnline disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="CrossFire -> UP" disabled=no \
dst-port=10009 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=13008 \
in-interface=Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=16666 \
in-interface=Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=12020-12080 \
in-interface=Local new-packet-mark=games_up passthrough=no protocol=udp
add action=mark-connection chain=forward comment="CrossFire -> DOWN" disabled=\
no dst-port=10009 new-connection-mark=CrossFire passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=13008 \
new-connection-mark=CrossFire passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=16666 \
new-connection-mark=CrossFire passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=13000-13080 \
new-connection-mark=CrossFire passthrough=no protocol=udp
add action=mark-packet chain=postrouting comment=CrossFire connection-mark=\
CrossFire disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="Atlantica -> UP" disabled=no \
dst-address=203.89.147.0/24 dst-port=4300 in-interface=Local \
new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-connection chain=forward comment="Atlantica -> DOWN" disabled=\
no dst-address=203.89.147.0/24 dst-port=4300 new-connection-mark=Atlantica \
passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment=Atlantica connection-mark=\
Atlantica disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="Lineage2 -> UP" disabled=no \
dst-port=7777 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-connection chain=forward comment="Lineage2 -> DOWN" disabled=\
no dst-port=7777 new-connection-mark=Lineage passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment=Lineage2 connection-mark=\
Lineage disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="Free Style -> UP" disabled=no \
dst-port=10001-10011 in-interface=Local new-packet-mark=games_up \
passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=40000 \
in-interface=Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=40040-40500 \
in-interface=Local new-packet-mark=games_up passthrough=no protocol=udp
add action=mark-connection chain=forward comment="Free Style -> DOWN" \
disabled=no dst-port=10001-10011 new-connection-mark=FreeStyle passthrough=\
no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=40000 \
new-connection-mark=FreeStyle passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=40040-40500 \
new-connection-mark=FreeStyle passthrough=no protocol=udp
add action=mark-packet chain=postrouting comment="Free Style" connection-mark=\
FreeStyle disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="Grand Chase -> UP" disabled=\
no dst-port=9300 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=9400 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=9700 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=9401 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=udp
add action=mark-packet chain=prerouting disabled=no dst-port=9600 in-interface=\
Local new-packet-mark=games_up passthrough=no protocol=udp
add action=mark-connection chain=forward comment="Grand Chase -> DOWN" \
disabled=no dst-port=9300 new-connection-mark=GrandChase passthrough=no \
protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=9400 \
new-connection-mark=GrandChase passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=9700 \
new-connection-mark=GrandChase passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=9401 \
new-connection-mark=GrandChase passthrough=no protocol=udp
add action=mark-connection chain=forward disabled=no dst-port=9600 \
new-connection-mark=GrandChase passthrough=no protocol=udp
add action=mark-packet chain=postrouting comment="Grand Chase" connection-mark=\
GrandChase disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment="RFOnline -> UP" disabled=no \
dst-port=8080 in-interface=Local new-packet-mark=games_up passthrough=no \
protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=10007 \
in-interface=Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-packet chain=prerouting disabled=no dst-port=27780 \
in-interface=Local new-packet-mark=games_up passthrough=no protocol=tcp
add action=mark-connection chain=forward comment="RFOnline -> DOWN" disabled=\
no dst-port=8080 new-connection-mark=RFOnline passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=10007 \
new-connection-mark=RFOnline passthrough=no protocol=tcp
add action=mark-connection chain=forward disabled=no dst-port=27780 \
new-connection-mark=RFOnline passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment=RFOnline connection-mark=\
RFOnline disabled=no new-packet-mark=games_down out-interface=Local \
passthrough=no
add action=mark-packet chain=prerouting comment=FB_up disabled=no \
layer7-protocol=facebook new-packet-mark=FB_up passthrough=no
add action=mark-packet chain=postrouting comment=FB_down disabled=no \
layer7-protocol=facebook new-packet-mark=FB_down out-interface=Local \
passthrough=no
add action=mark-packet chain=output disabled=no layer7-protocol=facebook \
new-packet-mark=FB_down out-interface=Local passthrough=no
add action=mark-packet chain=prerouting comment=all_up disabled=no \
new-packet-mark=all_up passthrough=no
add action=mark-connection chain=forward comment=all_conn disabled=no \
in-interface=Local new-connection-mark=all_conn passthrough=yes
add action=mark-packet chain=forward comment="all_down direct" connection-mark=\
all_conn disabled=no new-packet-mark=all_down out-interface=Local \
passthrough=no
add action=mark-packet chain=postrouting comment="all_down direct" disabled=no \
new-packet-mark=all_down out-interface=Local passthrough=no
add action=mark-packet chain=output comment="all_down via proxy" disabled=no \
new-packet-mark=all_down out-interface=Local passthrough=no
/ip firewall nat
add action=masquerade chain=srcnat disabled=no out-interface=Speedy-1
add action=masquerade chain=srcnat disabled=no out-interface=Speedy-2
add action=redirect chain=dstnat disabled=no dst-port=80 protocol=tcp to-ports=\
3128
/ip proxy
set always-from-cache=yes cache-administrator=Net cache-hit-dscp=4 \
cache-on-disk=yes enabled=yes max-cache-size=4096KiB \
max-client-connections=1000 max-fresh-time=3d max-server-connections=1000 \
parent-proxy=0.0.0.0 parent-proxy-port=0 port=3128 serialize-connections=\
yes src-address=0.0.0.0

jika akan dikoreksi, silahkan saja. saya hanya Share saja.
AMBIL BAIKNYA SAJA,YANG JELEK DIBUANG.

saidil.mks@gmail.com

Tidak ada komentar:

Posting Komentar