Untuk membuat antrean otomatis di MikroTik, Anda dapat menggunakan skrip untuk menyederhanakan proses, terutama saat mengelola beberapa perangkat atau IP. Berikut pendekatan umumnya:
Contoh script:
Skrip ini secara otomatis membuat antrean untuk setiap perangkat yang terhubung ke server DHCP.
Contoh script:
Skrip ini menghasilkan queue untuk serangkaian alamat IP.
contoh konfigurasi sederhananya adalah sebagai berikut:
1. Menggunakan Script alokasi dhcp
Buka IP > Server DHCP.
Pilih server DHCP Anda dan tambahkan skrip di bagian "Lease Script".
Contoh script:
:if ($leaseBound = 1) do={
/queue simple add name="$leaseActMAC" target="$leaseActIP" max-limit=2M/2M
}
2. Pembuatan Queue dengan Script
Navigasi ke System > Script dan buat script baru.Contoh script:
:for i from=2 to=254 do={
/queue simple add name="User_$i" target="192.168.1.$i" max-limit=1M/1M
}
3. Pengujian dan Pemantauan
Periksa bagian Antrean untuk memastikan aturan diterapkan dengan benar.
Sesuaikan batas lebar pita (batas maksimum) sesuai kebutuhan.
contoh konfigurasi sederhananya adalah sebagai berikut:
# Queue script with burst speed
:local queueName "Client- $leaseActMAC";
:if ($leaseBound = "1") do={
/queue simple add name=$queueName target=($leaseActIP . "/32") parent=interface-name max-limit=1152k/1152k burst-threshold=1280k/1280k burst-limit=1532k/1532k burst-time=40/40 comment=[/ip dhcp-server lease get [find where active-mac-address=$leaseActMAC && active-address=$leaseActIP] host-name];
} else={
/queue simple remove $queueName
}
}
Tags:
Mikrotik