Cara Memisahkan Limit Speedtest dan Limit Bandwidth Client di Routerboard Mikrotik Simple queues Queue Tree


 

keituber - Pengguna internet  saat ini semakin marak dan berkembang seiring berjalanya waktu manusia menjadi lebih disibukan oleh dunia maya dari menjalin komunikasi bertransaksi jual dan beli barang mencari hiburan bahkan bisa dibilang hari-harinya lebih banyak berselancar di internet ketimbang face to face aalagi di masa seperti sekarang ini menjadikan penggunaan internet semakin meningkat nah dari itu gak jarang diantara kalian melihat kondisi ini sebagai peluang usaha dan ada juga yang hanya ingin iseng" bahkan berkolaborasi untuk mendapatkan sumber internet dengan harga terjangkau dan kualitas yang lebih baik namun dimanapun dan kapanpun semua akan sesuai pada porsinya yaitu harga dan kualitas tapi jangan samakan dengan calo atau maklar ya yang kalau markup tidak mikir--mikir...hhe

Sebagian orang disini lebih sering menggunakan internet dan hanya pingin pamer mana yang lebih besar mana yang lebih cepat dan mana yang lebih stabil tanpa mereka sadari bahwa mereka sebenarnya sudah cukup atau masih kurang dalam penggunaan akses internet ya yang namanya manusia kalau di urus gak ada hentinya bukan kek mimin ini contohnya bagaimanapun mimin adalah sesosok manusia biasa yah jika kalian mau angga aja mimin manusia pilihan ya....ckckkc

tanpa lama-lama dan berbasa basi lagi nih mimin kasih script agar kalian bisa memisahkan antara speedtest dan bandhwith bisa juga di buat globa atau berdasarkan ip saja ya..

caranya mudah kalian tinggal buka winbox dan pastekan ini di terminal ya kalau masih bingung terminal apa kalian klik new terminal nah disitu ada dialog kosongkan kalian tinggal klik disitu saja ya silahkan di copy dan paste script berikut agar kalian tidak perlu membuang-buang waktu.

Berikut scriptnya

Untuk Step pertama tambahkan script untuk mendeteksi speedtest dengan bantuan regex di layer7 mikrotik 

/ip firewall layer7-protocol

add name=speedtest regexp="^.+(speedtest).*\\\$"


Step Dua Kita buat Mangle yang portnya mengarah ke 8080

/ip firewall mangle

add action=mark-connection chain=forward comment=speedtest_conn layer7-protocol=speedtest \

    new-connection-mark=speedtest_conn passthrough=yes

add action=mark-connection chain=prerouting comment=speedtest_conn new-connection-mark=speedtest_conn \

    passthrough=yes protocol=tcp src-port=8080

add action=mark-connection chain=postrouting comment=speedtest_conn dst-port=8080 new-connection-mark=\

    speedtest_conn passthrough=yes protocol=tcp

add action=mark-packet chain=prerouting comment=speedtest_pkt connection-mark=speedtest_conn \

    new-packet-mark=speedtest_pkt passthrough=no

add action=mark-packet chain=postrouting comment=speedtest_pkt connection-mark=speedtest_conn \

    new-packet-mark=speedtest_pkt passthrough=no


Step ke Tiga Kita buat limitasi Bandhwith ke Client / User

/queue type

add kind=pcq name=Speedtest-download-5Mbps pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-rate=\

    5120k pcq-src-address6-mask=64

add kind=pcq name=Speedtest-upload-5Mbps pcq-classifier=src-address pcq-dst-address6-mask=64 pcq-rate=\

    5120k pcq-src-address6-mask=64


Step Ke Empat Kalian tinggal limitasi Bandhwith ke user/client dan ke Speedtes

/queue simple

add comment=Speedtest-1Mbps name=Speedtest-1Mbps packet-marks=speedtest_pkt queue=\

    Speedtest-upload-5Mbps/Speedtest-download-5Mbps target=192.168.2.253/32

add comment=Limitasi-Client-1Mbps limit-at=1M/1M max-limit=1M/1M name=Limit-Client-512k target=\

    192.168.2.253/32


Yang terakhir kalian tinggal uji deh menggunakan speedtest bisa melalui android atau via web

https://speedtest.net/


No comments:

Post a Comment