Lewati ke isi

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:

  1. Buka Router → klik router target
  2. Klik tombol "⚡ Setup Hotspot"
  3. Isi:
  4. Interface (WLAN/bridge yang akan jadi hotspot)
  5. Network range (mis. 10.5.50.0/24)
  6. DNS (8.8.8.8, 1.1.1.1)
  7. Klik Apply

TB Radius auto-konfigurasi:

  • /ip hotspot server
  • /ip hotspot profile dengan 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)

  1. Menu Pelanggan → Hotspot
  2. Klik "+ Tambah Akun"
  3. Isi:
  4. Username, password
  5. Profile (paket hotspot)
  6. MAC binding (opsional)
  7. Comment (mis. "kamar 305 hotel")
  8. Save

Cara 2: Bulk Generate Voucher (hotspot publik)

  1. Menu Voucher → Generate
  2. Pilih profile hotspot
  3. Jumlah voucher (mis. 100)
  4. Format kode (mis. 8 char alphanumeric)
  5. Generate → siap print

Pelanggan Connect ke Hotspot

  1. Connect WiFi hotspot Anda
  2. Browser auto open captive portal
  3. Input username + password (atau voucher)
  4. 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:

  1. HTTPS sites di-cache — buka neverssl.com untuk trigger portal
  2. Browser tidak auto-open — buka manual
  3. Walled garden block portal — cek konfigurasi
  4. 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-timeout sesuai 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 profilelogin-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.