Tambah Pelanggan Hotspot¶
Hotspot adalah mode koneksi internet dengan captive portal — pelanggan connect WiFi, browser otomatis buka halaman login. Cocok untuk:
- Kafe, hotel, restoran, kantor publik
- Apartemen / kos-kosan (per-user account)
- Voucher prabayar (mis. "WiFi 1 jam Rp 5.000")
- Internet komunitas dengan rotasi user
PPPoE vs Hotspot — Mana yang Tepat?¶
| Aspek | PPPoE | Hotspot |
|---|---|---|
| Setup di modem | Username + password di-set di modem | Pelanggan tidak setup modem, login lewat browser |
| Cocok untuk | Rumahan, kantor (1 koneksi tetap) | Cafe, hotel, publik (rotasi user) |
| Per-device | 1 akun = 1 modem | 1 akun = bisa pakai di banyak device |
| Voucher | Susah (tied ke modem) | Native support |
| Captive portal | Tidak ada | Iya — login page muncul saat connect |
Saran: Anda bisa pakai keduanya di MikroTik yang sama. PPPoE untuk pelanggan rumah, Hotspot untuk WiFi publik di cafe/hotel.
Persyaratan¶
- ✅ MikroTik connected & RADIUS aktif
- ✅ Hotspot server sudah di-setup di MikroTik
- ✅ Paket hotspot sudah dibuat (durasi & bandwidth)
Setup Hotspot di MikroTik (Otomatis dari TB Radius)¶
TB Radius support auto-deploy hotspot setup:
- Buka Router → klik router target
- Klik tombol "⚡ Setup Hotspot"
- Isi:
- Interface (WLAN/bridge yang akan jadi hotspot)
- Network range (mis.
10.5.50.0/24) - DNS (8.8.8.8, 1.1.1.1)
- Klik Apply
TB Radius auto-konfigurasi:
/ip hotspotserver/ip hotspot profiledengan RADIUS auth- Walled garden default
- Login page dengan branding tenant
Komponen Pelanggan Hotspot¶
1. Akun User¶
Seperti PPPoE, tapi:
- Username = bisa angka pendek untuk voucher (mis.
1234) - MAC binding (opsional) — akun lock ke MAC device tertentu
- Concurrent session limit — max device per akun (default 1-3)
2. Profile (Paket Hotspot)¶
Define limit:
- Bandwidth limit (mis. 5 Mbps)
- Session timeout (mis. 1 jam, 4 jam, 1 hari, unlimited)
- Idle timeout (auto-logout setelah no traffic)
- Quota traffic (opsional, mis. 5 GB)
- Simultaneous use (max device login bareng)
3. Voucher (Opsional)¶
Untuk pelanggan walk-in:
- Bulk generate kode
- Print sebagai struk
- Auto-expire setelah durasi habis
Detail: Voucher Hotspot
Langkah Tambah Pelanggan Hotspot¶
Cara 1: Akun Manual (pelanggan tetap)¶
- Menu Pelanggan → Hotspot
- Klik "+ Tambah Akun"
- Isi:
- Username, password
- Profile (paket hotspot)
- MAC binding (opsional)
- Comment (mis. "kamar 305 hotel")
- Save
Cara 2: Bulk Generate Voucher (hotspot publik)¶
- Menu Voucher → Generate
- Pilih profile hotspot
- Jumlah voucher (mis. 100)
- Format kode (mis. 8 char alphanumeric)
- Generate → siap print
Pelanggan Connect ke Hotspot¶
- Connect WiFi hotspot Anda
- Browser auto open captive portal
- Input username + password (atau voucher)
- Klik Login → masuk internet ✅
Best Practices¶
Walled garden
Pastikan include domain penting:
- WhatsApp Web (
web.whatsapp.com) — pelanggan bisa hubungi support tanpa login - Payment gateway domain — bisa bayar tanpa login dulu
*.tbradius.com— kalau Anda host self-service portal
MAC binding untuk pelanggan tetap
Pelanggan tetap di lokasi tertentu (kamar hotel, unit kos) — set MAC binding:
- Auto-login (tidak input password tiap kali)
- Cegah share akun ke luar
Pelanggan ganti device sering — jangan set MAC.
Voucher untuk walk-in
Cafe/resto banyak walk-in:
- Generate voucher bulk
- Print di struk pembelian (integrate kasir)
- Pricing: 1 jam Rp 5.000, 4 jam Rp 15.000, 1 hari Rp 25.000
Session timeout vs idle timeout
Beda:
- Session timeout: max durasi sesi sejak login, regardless activity
- Idle timeout: max no-traffic sebelum auto-logout
Set keduanya supaya akun tidak "stuck" terbuka.
Troubleshooting¶
Captive portal tidak muncul
Penyebab umum:
- HTTPS sites di-cache — buka
neverssl.comuntuk trigger portal - Browser tidak auto-open — buka manual
- Walled garden block portal — cek konfigurasi
- Login page error — verify file ada & accessible
Login gagal "Invalid username"
- Username case-sensitive
- Akun status harus Active
- Profile mismatch (akun pakai profile yang tidak ada di MikroTik)
- MAC binding lock ke MAC lain
Voucher habis tapi masih connect
Cek:
- Profile punya
session-timeoutsesuai voucher - Cron auto-expire jalan
- PoD listener aktif untuk putus sesi expired
Captive portal muncul setiap kali login
Normal kalau MAC binding off + session timeout habis. Solusi:
- Set MAC binding (auto-login per device)
- Atau perpanjang session timeout
FAQ¶
Q: Max berapa pelanggan hotspot? A: Tergantung paket. Trial 50, Basic 200, Pro 1.000, Enterprise unlimited.
Q: Pelanggan PPPoE bisa pakai hotspot juga? A: Bisa kalau Anda enable keduanya di MikroTik. Akun terpisah (1 PPPoE + 1 Hotspot).
Q: Bisa custom login page? A: Bisa. Settings → Login Page Hotspot → edit HTML/CSS. Atau pakai template default dengan branding Anda.
Q: Hotspot bisa HTTPS?
A: Iya. Set MikroTik /ip hotspot profile → login-by=https. Butuh SSL cert.
Q: Voucher bisa dijual online? A: Bisa pakai Voucher Store — toko online untuk jual voucher dengan link share + pembayaran online. Detail: Voucher Store.