Tutorial lengkap Cara Membagi Bandwith Sama Rata Di Mikrotik dengan CLI - Membagi bandwidth sehingga setiap komputer mendapatkan jatahnya serta tidak saling berebut bisa kita lakukan di Mirktoik. Mikrotik menawarkan tools sehingga kita dapat membagi bandwidth dengan mudah. Salah satu toolsnya adalah PCQ dengan sebelumnya dilakukan marking.
Misalnya kita hanya mempunyai 2 Mbps bandwidth dengan client sejumlah 18 PC. Dari 18 PC tersebut tidak setiap hari menggunakan internet. Solusi yang bisa ditawarkan adalah membagi 2 Mbps tersebut dengan 18 Client. Dari pembagian 2048Kbps/18PC didapatkan 128Kbps/PC. Jadi minimal jika setiap user melakukan koneksi akan mendapatkan jatah sebesar 128Kbps atau 16KBps.
Saat traffic padat, user maksimal hanya dapat menggunakan bandwidth sebesar 128Kbps atau 16KBps. Dengan menggunakan Queue PCQ, saat user yang menggunakan hanya 1 orang maka dia mendapatkan 2 Mbps. Jika user yang menggunakan 2 orang, maka setiap user 1 Mbps. Jika 4 user 512 Kbps dan begitu seterusnya.
Nah, tidak usah panjang lebar berikut Tutorial lengkap Cara Membagi Bandwith Sama Rata Di Mikrotik dengan CLI. Oh iya, perhatikan src-address=192.168.1.1/24 Ubah sesuai alamat network LAN anda.
Copy paste script berikut satu per satu di Terminal
/ip firewall mangle add chain=prerouting protocol=icmp action=mark-connection new-connection-mark=icmp_conn passthrough=yes
/ip firewall mangle add chain=prerouting protocol=icmp connection-mark=icmp_conn action=mark-packet new-packet-mark=pkt_icmp passthrough=no
/ip firewall mangle add chain=forward src-address=192.168.1.1/24 action=mark-connection new-connection-mark=users-con
/ip firewall mangle add connection-mark=users-con action=mark-packet new-packet-mark=users chain=forward
/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address
/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address
/queue tree add name=download parent=local queue=pcq-download packet-mark=users
/queue tree add name=upload parent=public queue=pcq-upload packet-mark=users
/queue tree add name=icmp parent=global-total packet-mark=pkt_icmp limit-at=128k max-limit=128k