SCRIPT BANDWIDTH MANAGEMENT MIKROTIK MEMISAHKAN
MANGLE
NAMA INTERFACE INTERNET pppoe-indihome DOWNLOAD
WAJIB DI ISI
NAMA INTERFACE LAN ether2 1. ALL DOWNLOAD
*Jika interface lebih dari 1 maka copy interface INTERNET dan beri tanda (!) Didepan A. Game Download
IP LAN / IP LOKAL [Link]/24 WAJIB DI ISI B. Semua Download
*Script ini digunakan untuk IP GLOBAL bukan per IP Address
CATATAN :
1. Script ini adalah pengembangan script dari bang Ega ( EGA CHANEL )
2. Penulisan Mbps ( M ) harus besar / kapital dalam queue tree, jika Kbps maka ditulis ( k ) kecil / non kapital
3. Script untuk IP GLOBAL ! Dan dikhusukan untuk membagi koneksi game
4. Cocok untuk Rumah, usaha RT RW, dll :)
5. Silahkan Oprek oprek sendiri jika ada yang kurang :D
6. Pastikan pake excel yang terbaru biar gk error, hehehe :v
.: HANYA SEBATAS SALING MELENG
MENT MIKROTIK MEMISAHKAN KONEKSI GAME DENGAN LAINNYA
QUEUE
DOWNLOAD Limit-At Max-Lim UPLOAD Limit-At
1. ALL DOWNLOAD KOSONG 10M 2. ALL UPLOAD KOSONG
A. Game Download 2M 2M A. Game Upload 1M
B. Semua Download 8M 8M B. Semua Upload 1M
1. Umum Download 4M 8M 1. Umum Upload 512k
2. Umum Game+ Download 4M 8M 2. Umum Game+ Upload 512k
Untuk Pengisian Limit-At dan Max-Limit :
) kecil / non kapital o> Limit-At adalah bandwidth minimal yang akan di berikan pada saat trafik padat
Disarankan mengisi dengan nilai limit-at parent dibagi jumlah child
*untuk Game disarankan Limit-At = Max Limit
o> Max-Limit adalah maximal bandwidth yang akan di berikan ketika trafik sepi
HANYA SEBATAS SALING MELENGKAPI :. Dikembangkan oleh : DKL ( Dewana )
Max-Lim
2M
1M
1M
1M
1M
saat trafik padat
ka trafik sepi
an oleh : DKL ( Dewana )
/ip firewall mangle
add action=mark-connection chain=prerouting comment="Port Biasa" dst-port=21-23,53,60-66,80-88,110,182,443,843,5050,8
ether2
add action=mark-connection chain=prerouting dst-port=21-23,53,60-66,80-88,110,182,443,843,5050,8000-8081,8777 protoco
ether2
add action=mark-connection chain=prerouting comment="Port Game" connection-mark=!Port-Biasa new-connection-mark=Po
ether2
add action=mark-connection chain=prerouting connection-mark=!Port-Biasa new-connection-mark=Port-Game passthrough=y
ether2
add action=mark-packet chain=forward comment=GAME connection-mark=Port-Game new-packet-mark=pck_Game_Downloa
pppoe-indihome
add action=mark-packet chain=forward connection-mark=Port-Game new-packet-mark=pck_Game_Upload passthrough=no sr
pppoe-indihome
add action=add-dst-to-address-list address-list="Non Umum" address-list-timeout=30s chain=prerouting comment="Selain Por
connection-rate=128k-100M protocol=tcp dst-address-list="!IP Lokal" in-interface= \
ether2
add action=add-dst-to-address-list address-list="Non Umum" address-list-timeout=30s chain=prerouting connection-mark=!Po
ether2
add action=mark-connection chain=prerouting dst-address-list="Non Umum" new-connection-mark="Port Non Umum" passth
ether2
add action=mark-packet chain=forward comment="NON UMUM (Port Game+)" connection-mark="Port Non Umum" new-pack
pppoe-indihome
add action=mark-packet chain=forward connection-mark="Port Non Umum" passthrough=no src-address-list="IP Lokal" new-p
pppoe-indihome
add action=jump chain=prerouting comment=UMUM connection-mark=!Port-Game jump-target=Umum in-interface= \
ether2
add action=mark-connection chain=Umum connection-mark="!Port Non Umum" new-connection-mark=Port-Umum passthrou
ether2
add action=return chain=Umum
add action=mark-packet chain=forward connection-mark=Port-Umum dst-address-list="IP Lokal" new-packet-mark=pck_All-Do
pppoe-indihome
add action=mark-packet chain=forward connection-mark=Port-Umum new-packet-mark=pck_All-Upload passthrough=no src-a
pppoe-indihome
/ip firewall address-list
add address= \
192.168.\
list="IP Lokal"
*NOTE : Garis vertikal warna hijau adalah untuk tempat copy script
Wajib blok dan copy sampai memenuhi batas garis tersebut
MANGLE
80-88,110,182,443,843,5050,8000-8081,8777 new-connection-mark=Port-Biasa passthrough=yes protocol=tcp in-interface= \
,5050,8000-8081,8777 protocol=udp new-connection-mark=Port-Biasa passthrough=yes in-interface= \
Biasa new-connection-mark=Port-Game passthrough=yes protocol=tcp in-interface= \
ark=Port-Game passthrough=yes protocol=udp in-interface= \
ket-mark=pck_Game_Download passthrough=no dst-address-list="IP Lokal" in-interface= \
me_Upload passthrough=no src-address-list="IP Lokal" out-interface= \
erouting comment="Selain Port Umum (Port Game+)" connection-mark=!Port-Biasa \
erouting connection-mark=!Port-Biasa connection-rate=128k-100M dst-address-list="!IP Lokal" protocol=udp in-interface= \
mark="Port Non Umum" passthrough=yes in-interface= \
rk="Port Non Umum" new-packet-mark=pck_Port-Game+_Download passthrough=no dst-address-list="IP Lokal" in-interface= \
c-address-list="IP Lokal" new-packet-mark=pck_Port-Game+_Upload out-interface= \
t=Umum in-interface= \
on-mark=Port-Umum passthrough=yes in-interface= \
" new-packet-mark=pck_All-Download passthrough=no in-interface= \
l-Upload passthrough=no src-address-list="IP Lokal" out-interface= \
.: HANYA SEBATAS SALING MELENGKAPI :.
sthrough=yes protocol=tcp in-interface= \
yes in-interface= \
"!IP Lokal" protocol=udp in-interface= \
o dst-address-list="IP Lokal" in-interface= \
Dikembangkan oleh : DKL ( Dewana )
QUEUE TREE
/queue type
add kind=pcq name=pcq-Game-D pcq-classifier=dst-address pcq-rate=128k
add kind=pcq name=pcq-Game-U pcq-classifier=src-address pcq-rate=64k
/queue tree
add comment="ALL DOWNLOAD" name="1. ALL DOWNLOAD" parent=global queue=default max-limit= \
10M
add comment="ALL UPLOAD" name="2. ALL UPLOAD" parent=global queue=default max-limit= \
2M
add name="B. Semua Download" parent="1. ALL DOWNLOAD" queue=default limit-at= \
8M \
max-limit= \
8M
add name="B. Semua Upload" parent="2. ALL UPLOAD" queue=default limit-at= \
1M \
max-limit= \
1M
add name="A. Game Download" packet-mark=pck_Game_Download parent="1. ALL DOWNLOAD" priority=1 queue=pcq-Gam
2M \
max-limit= \
2M
add name="2. Umum Game+ Download" packet-mark=pck_Port-Game+_Download parent="B. Semua Download" priority=5 q
4M \
max-limit= \
8M
add name="2. Umum Game+ Upload" packet-mark=pck_Port-Game+_Upload parent="B. Semua Upload" priority=5 queue=ho
512k \
max-limit= \
1M
add name="A. Game Upload" packet-mark=pck_Game_Upload parent="2. ALL UPLOAD" priority=1 queue=pcq-Game-U limit-a
1M \
max-limit= \
1M
add name="1. Umum Download" packet-mark=pck_All-Download parent="B. Semua Download" priority=5 queue=hotspot-def
4M \
max-limit= \
8M
add name="1. Umum Upload" packet-mark=pck_All-Upload parent="B. Semua Upload" priority=5 queue=hotspot-default limit
512k \
max-limit= \
1M
*NOTE : Garis vertikal warna hijau adalah untuk tempat copy script
Wajib blok dan copy sampai memenuhi batas garis tersebut
.: HANYA SEBATAS SALING MELENGKAPI :.
rity=1 queue=pcq-Game-D limit-at= \
Download" priority=5 queue=hotspot-default limit-at= \
d" priority=5 queue=hotspot-default limit-at= \
eue=pcq-Game-U limit-at= \
ty=5 queue=hotspot-default limit-at= \
ue=hotspot-default limit-at= \
Dikembangkan oleh : DKL ( Dewana )
PI :.
BONUS
Bonus apa bang...?
Mungkin dari rekan rekan disini belum memproteksi betul IP WAN dan berakibat terhadap keamanan router seperti brute force
namun ada kekurangannya karena apapun yang masuk lewat interface internet akan drop jadi kalau remote mikrotik dari luar i
Tergantung kebutuhan juga :)
INI BERLAKU JIKA MENGGUNAKAN INTERNET DENGAN IP PUBLIK BUKAN IP PRIVATE ( IP Modem )
/ip firewall filter
add action=accept chain=input comment="Firewall Security" connection-state=established,related,untracked
add action=drop chain=input connection-state=invalid
add action=accept chain=input protocol=icmp
add action=drop chain=input in-interface= \
pppoe-indihome
add action=accept chain=forward comment="Firewall Connections" connection-state=established,related,untracked
add action=drop chain=forward connection-state=invalid
*Untuk copy udah ngerti kan ya :))
.: HANYA SEBATAS SALING M
Btw, script ini diambil dan diadaptasi dari wiki mikrotik Dikembangkan oleh :
sumber : [Link]
router seperti brute force
mote mikrotik dari luar itu sulit
ted,untracked
.: HANYA SEBATAS SALING MELENGKAPI :.
Dikembangkan oleh : DKL ( Dewana )