RB941 hAP LITE - MANAJEMEN PENGGUNA HOTSPOT LENGKAP
Panduan mendalam implementasi User Manager untuk manajemen pengguna hotspot pada MikroTik RB941:
Setup hotspot server, user manager, user profile, user/voucher, monitoring, dan troubleshooting.
Konfigurasi dual: CLI (Terminal) & WinBox (GUI).
RB941 hAP lite dengan kemampuan User Manager untuk manajemen pengguna hotspot. Cocok untuk hotspot kecil-menengah
dengan 10-50 pengguna. Support user profile, voucher, dan monitoring.
CPU
AR9344 - 650MHz
RAM
32 MB DDR2
STORAGE
16 MB FLASH
ETHERNET
4x 10/100 Mbps
WIRELESS
2.4GHz b/g/n
USER MANAGER
Built-in
VOUCHER
Unlimited
USER MAX
~50-100
POWER
5V DC / USB
OS
RouterOS v6 L4
DIMENSI
113 x 89 x 28mm
BERAT
160 gram
USER MANAGER CAPABILITIES: RB941 support User Manager built-in untuk manajemen pengguna hotspot. Support user profile, voucher, monitoring, dan reporting. Cocok untuk hotspot kecil-menengah.
KONSEP USER MANAGER
FUNDAMENTAL
User Manager adalah fitur MikroTik untuk manajemen pengguna hotspot secara terpusat.
Dengan User Manager, Anda bisa membuat user profile, voucher, dan monitoring pengguna hotspot.
KOMPONEN USER MANAGER
USER PROFILE
Template untuk pengguna: bandwidth, waktu, quota. Profile bisa digunakan untuk banyak user.
USER/VOUCHER
User individual dengan username/password. Bisa dibuat manual atau otomatis (generate).
MONITORING
Monitoring pengguna aktif, bandwidth usage, dan reporting.
HOTSPOT SERVER
Hotspot server untuk autentikasi pengguna hotspot dengan user manager.
ALUR USER MANAGER
1
Setup Hotspot Server
Setup hotspot server pada interface yang akan digunakan untuk hotspot.
2
Setup User Manager
Setup user manager dan integrasikan dengan hotspot server.
3
Setup User Profile
Buat user profile dengan bandwidth, waktu, dan quota.
4
Setup User/Voucher
Buat user/voucher untuk pengguna hotspot.
5
Monitoring
Monitor pengguna aktif dan bandwidth usage.
PENTING: User Manager membutuhkan resource. Untuk hotspot dengan banyak user, pertimbangkan upgrade hardware atau gunakan user manager external.
TOPOLOGI USER MANAGER
SCHEMA
// TOPOLOGI USER MANAGER HOTSPOT //[ INTERNET ]
|
v
+-------------------+
| MIKROTIK RB941 |
| HOTSPOT SERVER |
| USER MANAGER |
| |
| ether1: WAN | Internet
| ether2-4: LAN | LAN Network
| wlan1: HOTSPOT | Hotspot Network
| |
| USER MANAGER:
| - User ProfileTemplate user
| - User/VoucherUser individual
| - MonitoringMonitoring user
+-------------------+
|
v
[ HOTSPOT USERS ]User dengan voucher
USER MANAGER WORKING: User Manager mengelola pengguna hotspot secara terpusat. User profile untuk template, user/voucher untuk user individual, monitoring untuk monitoring.
ANIMASI USER MANAGER
LIVE FLOW
Visualisasi alur user manager: user connect ke hotspot, autentikasi dengan user manager, dan monitoring.
User Flow
Internet Access
USER MANAGER FLOW: User connect ke hotspot -> autentikasi dengan user manager -> dapat akses internet -> monitoring.
SETUP BASIC ROUTER
STEP 01
Setup basic router sebelum konfigurasi user manager: identity, interface, IP address, DHCP, NAT.
VIA CLI
# 1. Set identity[admin@MikroTik] > /system identity set name="HOTSPOT-ROUTER"# 2. Rename interface[admin@HOTSPOT-ROUTER] > /interface set ether1 name="WAN"[admin@HOTSPOT-ROUTER] > /interface set ether2 name="LAN"# 3. Set IP address[admin@HOTSPOT-ROUTER] > /ip address add address=192.168.10.1/24 interface=LAN# 4. DHCP Client (WAN)[admin@HOTSPOT-ROUTER] > /ip dhcp-client add interface=WAN disabled=no# 5. DHCP Server (LAN)[admin@HOTSPOT-ROUTER] > /ip pool add name="dhcp-pool" ranges=192.168.10.100-192.168.10.200[admin@HOTSPOT-ROUTER] > /ip dhcp-server add name="dhcp-lan" interface=LAN address-pool=dhcp-pool[admin@HOTSPOT-ROUTER] > /ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=8.8.8.8# 6. NAT[admin@HOTSPOT-ROUTER] > /ip firewall nat add chain=srcnat action=masquerade out-interface=WAN
VIA WINBOX
1
Menu: System -> Identity: HOTSPOT-ROUTER
2
Menu: Interfaces: rename ether1 -> WAN, ether2 -> LAN
3
Menu: IP -> Addresses: 192.168.10.1/24 on LAN
4
Menu: IP -> DHCP Client: add WAN
5
Menu: IP -> DHCP Server: setup LAN
6
Menu: IP -> Firewall -> NAT: masquerade WAN
SETUP HOTSPOT SERVER
STEP 02
Setup hotspot server pada interface yang akan digunakan untuk hotspot.
VIA CLI
# 1. Setup hotspot server[admin@HOTSPOT-ROUTER] > /ip hotspot setupHotspot interface: LANHotspot address space: 192.168.10.0/24Hotspot address pool: dhcp-poolHotspot address of gateway: 192.168.10.1DNS servers: 8.8.8.8Hotspot IP pool: dhcp-poolIP address of hotspot server: 192.168.10.1IP pool for hotspot users: dhcp-poolIP address of hotspot server: 192.168.10.1# 2. Verify hotspot server[admin@HOTSPOT-ROUTER] > /ip hotspot print # NAME INTERFACE ADDRESS-POOL 0 hotspot1 LAN dhcp-pool
VIA WINBOX
1
Menu: IP -> Hotspot
2
Hotspot Setup
3
Hotspot Interface: LAN
4
Next
5
Local Address of Network: 192.168.10.0/24
6
Next
6
IP Pool: dhcp-pool
7
Next
8
IP Address: 192.168.10.1
9
Next
10
DNS Server: 8.8.8.8
11
Next -> Finish
SETUP USER MANAGER
STEP 03
Setup user manager dan integrasikan dengan hotspot server.
VIA CLI
# 1. Enable user manager[admin@HOTSPOT-ROUTER] > /tool user-manager database set use-encryption=yes# 2. Create admin user[admin@HOTSPOT-ROUTER] > /tool user-manager user add username="admin" password="admin123" permissions="all"# 3. Create router[admin@HOTSPOT-ROUTER] > /tool user-manager router add name="hotspot-router" addresses="127.0.0.1"# 4. Verify user manager[admin@HOTSPOT-ROUTER] > /tool user-manager user print # USERNAME PERMISSIONS 0 admin all
VIA WINBOX
1
Menu: Tools -> User Manager
2
Settings -> Database -> Use Encryption: yes
3
Users -> + Add
4
Username: admin, Password: admin123
5
Permissions: all
6
OK
7
Routers -> + Add
8
Name: hotspot-router, Addresses: 127.0.0.1
9
OK
SETUP USER PROFILE
STEP 04
Setup user profile dengan bandwidth, waktu, dan quota.
# 1. Set hotspot to use user manager[admin@HOTSPOT-ROUTER] > /ip hotspot set [find name="hotspot1"] use-radius=yes# 2. Verify hotspot integration[admin@HOTSPOT-ROUTER] > /ip hotspot print # NAME INTERFACE USE-RADIUS 0 hotspot1 LAN yes
VIA WINBOX
1
Menu: IP -> Hotspot
2
Double-click hotspot1
3
Use RADIUS: yes
4
OK
MONITORING
STEP 07
Monitoring pengguna hotspot dan bandwidth usage.
VIA CLI
# 1. View active users[admin@HOTSPOT-ROUTER] > /ip hotspot active print # USER ADDRESS UPTIME 0 user001 192.168.10.101 00:15:32 1 user002 192.168.10.102 00:05:15# 2. View user manager users[admin@HOTSPOT-ROUTER] > /tool user-manager user print # USERNAME PASSWORD PROFILE UPTIME 0 user001 pass001 1-hour 00:15:32 1 user002 pass002 3-hours 00:05:15# 3. View user statistics[admin@HOTSPOT-ROUTER] > /tool user-manager user print stats
VIA WINBOX
1
Menu: IP -> Hotspot -> Active
2
View active users
3
Menu: Tools -> User Manager -> Users
4
View user statistics
TROUBLESHOOTING
SUPPORT
Masalah umum user manager dan solusinya.
USER TIDAK BISA LOGIN
KEMUNGKINAN PENYEBAB:
1. User tidak ada di user manager
2. Password salah
3. Profile tidak ada
4. Hotspot tidak terintegrasi dengan user manager SOLUSI: Cek user di user manager. Cek password. Cek profile. Cek hotspot integration.
USER MANAGER TIDAK BISA DIAKSES
KEMUNGKINAN PENYEBAB:
1. User manager tidak enabled
2. User admin tidak ada
3. Password salah SOLUSI: Enable user manager. Cek user admin. Cek password.
USER TIDAK DAPAT BANDWIDTH
KEMUNGKINAN PENYEBAB:
1. Profile tidak ada
2. Rate limit tidak di-set
3. Hotspot tidak terintegrasi dengan user manager SOLUSI: Cek profile. Cek rate limit. Cek hotspot integration.
BEST PRACTICE
TIPS
USE STRONG PASSWORD
Gunakan password kuat untuk user admin dan user voucher.
USE USER PROFILES
Gunakan user profile untuk template user. Lebih mudah dikelola.
MONITOR USERS
Monitor pengguna aktif dan bandwidth usage secara berkala.
BACKUP CONFIGURATION
Backup konfigurasi secara berkala untuk recovery.
USER MANAGER CHEATSHEET
QUICK REF
USER MANAGER COMMANDS
# USER MANAGER> /tool user-manager database set use-encryption=yes> /tool user-manager user add username="admin" password="admin123" permissions="all"> /tool user-manager router add name="hotspot-router" addresses="127.0.0.1"# USER PROFILE> /tool user-manager profile add name="1-hour" owner="admin" validity="1h" rate-limit="2M/5M"> /tool user-manager profile add name="3-hours" owner="admin" validity="3h" rate-limit="3M/7M"> /tool user-manager profile add name="1-day" owner="admin" validity="1d" rate-limit="5M/10M"# USER/VOUCHER> /tool user-manager user add username="user001" password="pass001" profile="1-hour" owner="admin"> /tool user-manager user create-and-activate-profile profiles="1-hour" count=10 owner="admin"# HOTSPOT INTEGRATION> /ip hotspot set [find name="hotspot1"] use-radius=yes# MONITORING> /ip hotspot active print> /tool user-manager user print> /tool user-manager user print stats