Maksud dari bypass disini adalah memberikan jalan pintas pada sebuah trafik jaringan dengan akses penuh. Contoh kasus yang terjadi; di tempat saya berlangganan internet dengan kecepatan bandwith download dan upload 5MB,
Belum ada pembagian bandwith di queue simple
Bandwith sebelum dibagi-bagi, kecepatan full 5MB
Ceritanya biar adil saya bagi dua, jatah bandwith untuk saya sendiri 2,5MB dan 2,5MB lagi dibagi-bagi buat keluarga (he..he..he.. adil kan...). Dibuatlah queue simple seperti gambar berikut:
Ditambahkan limitasi/pembagian bandwith di queue simple; Total Bandwith, Bandwith Pribadi, dan Bandwith Keluarga
Setelah dicek speedtestnya, baik di ip pribadi atau di ip keluarga, kecepatan bandwith mengikuti limitasi queue
Nah, sekarang gimana caranya supaya saat di cek speedtest kecepatannya tetap 5MB, kan..,keluarga juga tau, saya berlangganan internet 5MB, kok..pas dicek speedtest ga sampe 5MB..!
Pertama login mikrotik, kemudian masuk ke IP -> Firewall pada tab Layer7 Protocol buat layer baru, beri nama (misal: BypassSpeedtest) dan masukkan Regexp ^.+(speedtest).*$
/ip firewall layer7-protocol
add name=BypassSpeedtest regexp="^.+(speedtest).*\$"
Kedua, pada tab Mangle buat mangle baru untuk menandai koneksi speedtest dengan setting; Chain: forward, Layer7 Protocol: BypassSpeedtest, Action: mark connection, New Connection Mark: spedcon, Passthrough: yes
/ip firewall mangle
add action=mark-connection chain=forward comment=BypassSpeedTest-spedcon \
layer7-protocol=BypassSpeedtest new-connection-mark=spedcon passthrough=yes
Ketiga, buat lagi mangle baru untuk menandai paket speedtest dengan settingg; Chain: forward, Connection Mark: spedcon, Action: mark packet, New Packet Mark: spedpac, Passthrough: yes
/ip firewall mangle
add action=mark-packet chain=forward comment=BypassSpeedTest-spedmark \
connection-mark=spedcon new-packet-mark=spedpac passthrough=yes
Keempat, buat queue type baru untuk bandwith download, masuk ke Queues pada tab Queue Types tambahkan queue type baru dengan setting sbb: Type Name: (misal: BypassSpeedTest-download(5MB)), Kind: pcq, Rate: 5120k bits/s, Limit: 4900 KiB, Total Limit:5000 KiB
/queue type
add kind=pcq name="BypassSpeedTest-download(5MB)" pcq-classifier=dst-address \
pcq-dst-address6-mask=64 pcq-limit=4900KiB pcq-rate=5120k \
pcq-src-address6-mask=64 pcq-total-limit=5000KiB
Kelima, buat queue type baru lagi untuk bandwith upload, masuk ke Queues pada tab Queue Types tambahkan queue type baru dengan setting sbb: Type Name: (misal: BypassSpeedTest-upload(5MB)), Kind: pcq, Rate: 5120k bits/s, Limit: 4900 KiB, Total Limit:5000 KiB
/queue type
add kind=pcq name="BypassSpeedTest-upload(5MB)" pcq-classifier=dst-address \
pcq-dst-address6-mask=64 pcq-limit=4900KiB pcq-rate=5120k \
pcq-src-address6-mask=64 pcq-total-limit=5000KiB
Terakhir, buat queue simple baru, masuk ke Queues pada tab Simple Queues tambahkan queue baru dengan setting sbb:
/queue simple
add comment=BypassSpeedTest name=BypassSpeedTest packet-marks=spedpac \
queue="BypassSpeedTest-upload(5MB)/BypassSpeedTest-download(5MB)" target=""
Jangan lupa, taruh queue bypass speedtest pada posisi paling atas atau posisi no.0, agar terasa khasiatnya.
Sekarang dicoba ukur bandwithnya melalui speedtest.net, menggunakan ip pribadi dan juga menggunakan ip keluarga, dan hasilnya terlihat pada gambar:
Setelah dicek kembali speedtestnya, baik di ip pribadi atau di ip keluarga. Hasilnya lumayan, mendekati full bandwith.
Nah.. jadi ga khawatir kalo ada yang nanyain, walaupun saat di test menggunakan speedtest.net atau website lain yang domainnya ada embel-embel "speedtest" hasilnya testnya akan full bandwith, tetapi jangan khawatir jika untuk browsing / download / streaming, ya.. tetep sesuai limitasi bandwith (2,5MB).
Semoga informasi ini membantu.