Bandwidth Limiter Sederhana pada OpenWrt

Pada OpenWrt fungsi Bandwidth Limiter kadang tidak tersedia secara default. Ada banyak cara untuk melimit bandwidth pada OpenWrt, salah satu yang paling sederhana adalah dengan menggunakan iptables.

Bandwidth limit dengan iptables sangatlah sederhana, ia hanya melakukan drop terhadap packet yang melebihi ketentuan. Hasil limit dengan iptables mungkin tidak se-halus dan akurat seperti menggunakan queue, tapi cukup lah jika hanya bertujuan untuk membatasi.

Pastikan anda telah menginstall package iptables-mod-hashlimit dan iptables-mod-iprange. Anda dapat menginstall nya melalui web interface (LuCI) atau via terminal dengan perintah:

opkg update
opkg install iptables-mod-hashlimit iptables-mod-iprange

Bandwidth limiter dapat anda pasang dengan menggunakan rules berikut ini, bagi yang menggunakan LuCI dapat menambahkan rules nya di bagian Network -> Firewall -> Custom Rules

iptables -I FORWARD -m iprange --dst-range 192.168.1.11-192.168.1.254 -m hashlimit --hashlimit-above 16kb/s --hashlimit-mode dstip --hashlimit-name lambat -j DROP

Rules tersebut akan membuat perangkat di rentang ip tersebut hanya memiliki kecepatan download maksimal 16KB/s (kadang lebih dikit). Kecepatan uploadnya tidak saya limit karena kasian.

Kadek Jayak
Seorang Web Developer di Denpasar Bali. Nulis blog hanya sekedar iseng dan berbagi pengalaman.
%d blogger menyukai ini: