Sesi Aktif
Panduan lengkap memonitor dan mengelola pengguna yang sedang online (Hotspot dan PPPoE)
Apa itu Sesi Aktif?
Sesi Aktif adalah halaman yang menampilkan semua pengguna yang sedang terhubung ke internet melalui jaringan Anda, baik melalui Hotspot maupun PPPoE. Data ini dikirim oleh NAS (MikroTik, Cisco, dll) melalui protokol RADIUS Accounting.
- Username - Nama pengguna yang login
- IP Address - Alamat IP yang diberikan
- MAC Address - Alamat MAC perangkat
- Uptime - Lama koneksi
- Upload/Download - Total traffic
- Status - Start atau Online
- Last Update - Update terakhir
- Change Speed - Ubah bandwidth real-time
- Disconnect - Putuskan koneksi paksa
- View Details - Lihat informasi lengkap
Flow Sistem Sesi Aktif dan COA
Menu Sesi Aktif
| Menu | Fungsi | URL |
|---|---|---|
| Hotspot | Menampilkan semua pengguna hotspot yang sedang online | /radius/sessions?type=hotspot
|
| PPPoE | Menampilkan semua pengguna PPPoE yang sedang online | /radius/sessions?type=pppoe
|
Informasi yang Ditampilkan
| Kolom | Keterangan | Contoh Nilai |
|---|---|---|
| Gear Icon | Tombol edit untuk change speed | Klik untuk mengubah kecepatan |
| Plug Icon | Tombol disconnect untuk putus koneksi | Klik untuk memutus pengguna |
| Name (PPPoE only) | Nama NAS atau interface | MikroTik atau pppoe-server |
| User | Username pengguna yang login | pelanggan001 atau voucher123 |
| IP Address | Alamat IP yang diberikan ke pengguna | 192.168.100.50 |
| MAC Address | Alamat MAC perangkat pengguna | 48:22:54:BC:B8:5D |
| Uptime | Lama koneksi | 02:15:30 |
| Upload | Total data upload | 125.5 MB |
| Download | Total data download | 850.2 MB |
| Status | Status koneksi | Start atau Online |
| Last Update | Terakhir kali data diperbarui | 2025-01-15 14:30:00 |
Aksi 1: Mengubah Kecepatan (Change Speed)
Fitur ini memungkinkan admin mengubah bandwidth pengguna yang sedang online tanpa memutus koneksi. Perubahan akan langsung berlaku.
Langkah-langkah:
- Buka menu Sesi Aktif (Hotspot atau PPPoE)
- Cari pengguna yang ingin diubah kecepatannya
- Klik ikon gear pada pengguna tersebut
- Akan muncul form dengan informasi pengguna
- Isi field New Speed dengan format Upload/Download
- Klik tombol Change Speed
- Kecepatan akan berubah secara real-time
| Format | Upload | Download | Contoh |
|---|---|---|---|
X/X |
X Mbps | X Mbps | 5M/5M |
X/Y |
Y Mbps | X Mbps | 10M/2M |
Unlimited |
No limit | No limit | Unlimited |
- Fitur ini membutuhkan COA (Change of Authorization) yang didukung NAS
- MikroTik dengan RouterOS v6+ mendukung COA
- Port 3799 UDP harus terbuka di server dan NAS
- Change Speed hanya mengubah kecepatan, tidak mengubah profile di database
- Jika pengguna logout dan login lagi, kecepatan akan kembali ke profile awal
Aksi 2: Memutus Koneksi (Disconnect)
Fitur untuk memutus paksa koneksi pengguna yang sedang online. Berguna untuk:
- Mengatasi pengguna yang bermasalah
- Menerapkan perubahan yang memerlukan reconnect
- Menjaga fair usage policy
Langkah-langkah:
- Buka menu Sesi Aktif (Hotspot atau PPPoE)
- Cari pengguna yang ingin diputus koneksinya
- Klik ikon plug pada pengguna tersebut
- Konfirmasi dengan klik OK pada dialog peringatan
- Pengguna akan terputus dari internet
- Pengguna bisa login kembali dengan kredensial yang sama
- Disconnect bersifat permanen sampai pengguna login ulang
- Voucher atau akun tetap aktif, hanya koneksi yang diputus
- Untuk PPPoE, pengguna perlu melakukan dial ulang dari router
- Untuk Hotspot, pengguna perlu login ulang melalui halaman hotspot
Apa itu COA (Change of Authorization)?
COA (Change of Authorization) adalah protokol RADIUS yang memungkinkan server mengirim perintah ke NAS untuk mengubah atribut sesi yang sedang aktif tanpa perlu memutus koneksi.
- Mengubah kecepatan (bandwidth) real-time
- Memutus koneksi (Disconnect)
- Mengubah VLAN assignment
- Mengubah atribut session lainnya
- NAS harus mendukung COA (MikroTik v6+, Cisco, dll)
- Port 3799 UDP terbuka
- RADIUS Incoming diaktifkan di NAS
- Secret yang sama digunakan
Konfigurasi COA di MikroTik (NAS)
Agar fitur Change Speed dan Disconnect berfungsi, konfigurasi berikut WAJIB dilakukan di MikroTik:
Step 1: Aktifkan RADIUS Incoming
/radius incoming set accept=yes port=3799
Step 2: Pastikan port 3799 terbuka di firewall
/ip firewall filter add chain=input protocol=udp dst-port=3799 action=accept
Step 3: Cek status COA
/radius incoming print
Output yang diharapkan: accept=yes port=3799
Cheatsheet Sesi Aktif
| Aksi | URL atau Langkah |
|---|---|
| Lihat sesi Hotspot | /radius/sessions?type=hotspot
|
| Lihat sesi PPPoE | /radius/sessions?type=pppoe
|
| Change Speed | Klik icon gear - isi New Speed |
| Disconnect | Klik icon plug - OK |
| Aktifkan RADIUS Incoming (MikroTik) | /radius incoming set accept=yes port=3799
|
| Cek status COA (MikroTik) | /radius incoming print
|
| Buka firewall port 3799 (MikroTik) | /ip firewall filter add chain=input protocol=udp dst-port=3799 action=accept
|