Dalam konfigurasi profil Server Anda dapat menunjukkan bahwa Antrian dihasilkan dalam Antrian Induk dan selain itu Anda dapat menunjukkan Jenis Antrian seperti PCQ sehingga bandwidth didistribusikan.
Pilihan lainnya adalah menggunakan fungsionalitas antrian dinamis. Idenya adalah setiap pengguna yang terhubung menerima bagian yang sama dari total bandwidth yang tersedia, yang secara otomatis disesuaikan saat pengguna terhubung atau terputus.
Kami menjelaskan cara mencapai ini:
Langkah 1: Siapkan HotSpot
Pertama, Anda perlu mengkonfigurasi HotSpot pada perangkat MikroTik Anda. Anda dapat mengkonfigurasinya dari WinBox atau WebFig dengan mengikuti langkah-langkah dasar berikut:
- Navigasi ke IP > HotSpot dan klik "Pengaturan HotSpot".
- Pilih antarmuka di mana Anda ingin HotSpot beroperasi.
- Ikuti langkah-langkah dari wizard untuk mengkonfigurasi jaringan HotSpot, termasuk alamat IP HotSpot, rentang alamat DHCP, dll.
Langkah 2: Konfigurasikan Profil Pengguna HotSpot
Agar bandwidth didistribusikan secara otomatis, Anda dapat menggunakan profil pengguna HotSpot untuk menentukan batas bandwidth dinamis:
- Buka IP > HotSpot > Profil Pengguna.
- Buat profil baru atau edit yang sudah ada.
- Tetapkan batas kecepatan:
- En
Rate Limit (rx/tx)
, Anda dapat menentukan batas tertentu, tetapi untuk membuatnya dinamis berdasarkan pengguna yang masuk, gunakan skrip atau mangle bersama dengan antrean yang menyesuaikan nilai ini.
- En
Langkah 3: Gunakan Skrip untuk Menyesuaikan Bandwidth Secara Dinamis
Karena MikroTik tidak memiliki fungsionalitas bawaan yang secara otomatis menyesuaikan bandwidth per pengguna berdasarkan jumlah total pengguna yang terhubung, Anda memerlukan metode untuk menghitung dan menyesuaikan nilai-nilai ini secara dinamis, mungkin melalui skrip:
- Buat skrip apa:
- Hitung jumlah pengguna yang terhubung ke HotSpot.
- Bagilah total bandwidth yang tersedia dengan jumlah pengguna.
- Sesuaikan
Rate Limit
di profil pengguna HotSpot menurut pengguna yang terhubung.
:local totalBW 10000; # 10 Mbps total
:local usersCount [/ip hotspot active print count-only];
:local userBW ($totalBW / $usersCount);
:local rate ($userBW."k/".$userBW."k");
/ip hotspot user profile set [find name="default"] rate-limit=$rate;
- Programkan skripnya untuk dijalankan secara berkala atau setiap kali pengguna masuk atau keluar:
- Pergi ke Sistem > Penjadwal dan buat tugas baru untuk menjalankan skrip setiap menit misalnya.
Pertimbangan Akhir
- Prestasi: Harap diperhatikan bahwa menjalankan skrip secara sering dapat memengaruhi kinerja perangkat, terutama jika penggunanya banyak.
- Tes: Pastikan untuk menguji konfigurasi dalam lingkungan terkendali untuk menyesuaikan skrip dan parameter seperlunya sebelum menerapkannya ke produksi.
Metode ini menyediakan cara untuk menyesuaikan bandwidth per pengguna secara dinamis pada HotSpot MikroTik, meskipun memerlukan tambahan konfigurasi manual dan pengetahuan scripting di RouterOS.
Tidak ada tag untuk postingan ini.