ABDURROZAK
HOME ABOUT ME MICROSITE KONTAK PERSEMBAHAN HELP
ABDURROZAK.MY.ID // MIKROTIK TUTORIAL

USER MANAGER HOTSPOT

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).

SPESIFIKASI HARDWARE RB941-2nD

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 Profile Template user | - User/Voucher User individual | - Monitoring Monitoring 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.

INTERNET CONNECTION Internet Access USER MANAGER HOTSPOT RB941 HOTSPOT USERS User with Voucher // USER MANAGER FLOW // USER -> AUTHENTICATION -> USER MANAGER -> INTERNET ACCESS
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 setup Hotspot interface: LAN Hotspot address space: 192.168.10.0/24 Hotspot address pool: dhcp-pool Hotspot address of gateway: 192.168.10.1 DNS servers: 8.8.8.8 Hotspot IP pool: dhcp-pool IP address of hotspot server: 192.168.10.1 IP pool for hotspot users: dhcp-pool IP 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.

VIA CLI
# 1. Create user profile 1 hour [admin@HOTSPOT-ROUTER] > /tool user-manager profile add name="1-hour" owner="admin" starts-at="logon" validity="1h" rate-limit="2M/5M" # 2. Create user profile 3 hours [admin@HOTSPOT-ROUTER] > /tool user-manager profile add name="3-hours" owner="admin" starts-at="logon" validity="3h" rate-limit="3M/7M" # 3. Create user profile 1 day [admin@HOTSPOT-ROUTER] > /tool user-manager profile add name="1-day" owner="admin" starts-at="logon" validity="1d" rate-limit="5M/10M" # 4. Verify user profile [admin@HOTSPOT-ROUTER] > /tool user-manager profile print # NAME VALIDITY RATE-LIMIT 0 1-hour 1h 2M/5M 1 3-hours 3h 3M/7M 2 1-day 1d 5M/10M
VIA WINBOX
1
Menu: Tools -> User Manager
2
Profiles -> + Add
3
Name: 1-hour
4
Validity: 1h
5
Rate Limit: 2M/5M
6
OK
7
Repeat for 3-hours and 1-day
SETUP USER/VOUCHER STEP 05

Setup user/voucher untuk pengguna hotspot.

VIA CLI
# 1. Create user voucher 1 hour [admin@HOTSPOT-ROUTER] > /tool user-manager user add username="user001" password="pass001" profile="1-hour" owner="admin" # 2. Create user voucher 3 hours [admin@HOTSPOT-ROUTER] > /tool user-manager user add username="user002" password="pass002" profile="3-hours" owner="admin" # 3. Create user voucher 1 day [admin@HOTSPOT-ROUTER] > /tool user-manager user add username="user003" password="pass003" profile="1-day" owner="admin" # 4. Generate multiple users [admin@HOTSPOT-ROUTER] > /tool user-manager user create-and-activate-profile profiles="1-hour" count=10 owner="admin" # 5. Verify users [admin@HOTSPOT-ROUTER] > /tool user-manager user print # USERNAME PASSWORD PROFILE OWNER 0 user001 pass001 1-hour admin 1 user002 pass002 3-hours admin 2 user003 pass003 1-day admin
VIA WINBOX
1
Menu: Tools -> User Manager
2
Users -> + Add
3
Username: user001, Password: pass001
4
Profile: 1-hour
5
OK
6
Repeat for other users
7
For multiple users: Generate
HOTSPOT INTEGRATION STEP 06

Integrasikan hotspot server dengan user manager.

VIA CLI
# 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
ABDURROZAK.MY.ID // JARINGAN SOSIAL

s.id

Link Tree Utama

GitHub

Repositori Kode

Instagram

Galeri Visual

Threads

Diskusi Ringkas

Facebook

Jaringan Sosial

TikTok

Konten Video Pendek

YT Teacher

Edukasi & Tutorial

YT Course

Materi Pembelajaran

YT Studio

Produksi Konten

Hashnode

Artikel Teknis

WhatsApp

Komunikasi Langsung

Email

abdurrozak.skom@gmail.com