Lewati ke konten
mikrotik.ai.id
Tutorial MikroTik

Membuat Hotspot MikroTik dengan Login Voucher untuk WiFi Publik

Redaksi MikroTik
· 4 menit baca
Membuat Hotspot MikroTik dengan Login Voucher untuk WiFi Publik
Daftar isi5 bagian

Hotspot MikroTik menampilkan halaman login (captive portal) sebelum pengguna dapat mengakses internet. Pola ini ideal untuk kafe, kantor, hotel, atau WiFi publik. Anda bisa memberi akses lewat username/password voucher, kontrol bandwidth, dan batas waktu/kuota. Panduan ini memakai wizard bawaan lalu menyesuaikan profile dan voucher secara manual.

Baca jugaKonfigurasi Dasar MikroTik RouterOS v7 untuk Kantor KecilTutorial MikroTik

Prasyarat

  • Router MikroTik dengan minimal dua interface (WAN + LAN/wireless).

  • Konfigurasi dasar (IP, NAT, DHCP, DNS) sudah berjalan.

  • Interface LAN/wireless khusus untuk hotspot, terpisah dari jaringan internal.

Langkah-Langkah Konfigurasi

1. Pisahkan interface untuk hotspot

Gunakan interface khusus (mis. wlan1 atau ether5) untuk hotspot agar tidak mengganggu LAN internal.

kode

/interface bridge add name=bridge-hotspot comment="Jaringan WiFi Publik"

/interface bridge port add bridge=bridge-hotspot interface=ether5

Jangan gabungkan interface hotspot ke bridge LAN internal agar keamanan tetap terjaga.

2. Jalankan wizard hotspot

Wizard akan menyiapkan IP, pool, DHCP server, dan server hotspot secara otomatis. Jalankan dari terminal dan jawab pertanyaannya.

kode

/ip hotspot setup

Jika wizard gagal karena interface belum siap, konfigurasi manual (langkah 3-4) memberi kontrol lebih.

Ganti username/password default 'admin' setelah wizard selesai.

3. Konfigurasi hotspot manual (opsional)

Bila memilih jalur manual, buat IP, pool, DHCP, dan server hotspot sendiri.

kode

/ip address add address=10.5.50.1/24 interface=bridge-hotspot

/ip pool add name=hs-pool ranges=10.5.50.10-10.5.50.254

/ip dhcp-server add name=dhcp-hs interface=bridge-hotspot address-pool=hs-pool disabled=no

/ip dhcp-server network add address=10.5.50.0/24 gateway=10.5.50.1 dns-server=10.5.50.1

/ip hotspot add name=hotspot-publik interface=bridge-hotspot address-pool=hs-pool profile=hsprof1 disabled=no

/ip hotspot profile add name=hsprof1 hotspot-address=10.5.50.1 dns-name=wifi.local smtp-server=0.0.0.0 html-directory=hotspot login-by=http-chap,http-pap

login-by menentukan metode autentikasi halaman login. Tambahkan 'cookie' jika ingin sesi bertahan.

4. Atur user profile dan rate limit

Profile menentukan batas bandwidth, waktu, dan kuota tiap pengguna.

kode

/ip hotspot user profile add name=voucher-1jam rate-limit=2M/2M session-timeout=1h shared-users=1

/ip hotspot user profile add name=voucher-harian rate-limit=5M/5M session-timeout=1d shared-users=2

Format rate-limit: upload/download, mis. 2M/2M.

shared-users membatasi berapa perangkat boleh memakai satu akun bersamaan (mencegah sharing berlebihan).

5. Buat akun voucher

Tambahkan user hotspot untuk tiap voucher. Untuk produksi, gunakan fitur user-manager atau generator voucher.

kode

/ip hotspot user add name=VC-0001 password=7K2P profile=voucher-1jam comment="Voucher 1 jam"

/ip hotspot user add name=VC-0002 password=9M4Q profile=voucher-1jam comment="Voucher 1 jam"

/ip hotspot user add name=VC-0003 password=3X8R profile=voucher-harian comment="Voucher harian"

Gunakan password acak agar tidak mudah ditebak.

Untuk voucher massal, gunakan /tool user-manager atau skrip generator yang mencetak kartu voucher.

6. Atur walled garden

Walled garden mengizinkan akses ke situs tertentu tanpa login, mis. halaman pembayaran atau situs informasi.

kode

/ip hotspot walled-garden ip add action=accept dst-host=portal.contoh.com comment="Portal pembayaran"

Gunakan walled-garden dengan hati-hati agar tidak membuka akses terlalu luas.

7. Kustomisasi halaman login

Ubah tampilan halaman login agar sesuai brand Anda.

kode

# Salin template lalu edit file HTML di folder hotspot:

# Files > hotspot > login.html

/ip hotspot profile print

Gunakan menu Files di Winbox untuk mengunduh, mengedit, lalu mengunggah kembali file HTML/CSS.

Pastikan variabel template MikroTik (seperti $(link-login-only)) tidak dihapus.

8. Amankan portal hotspot

Cegah akses tidak sah ke manajemen router dan batasi koneksi dari jaringan hotspot.

kode

/ip hotspot set hotspot-publik address-pool=hs-pool

/tool mac-server set allowed-interface-list=none

/ip service disable telnet,ftp,www,api,api-ssl

Blokir akses ke IP router dari hotspot kecuali halaman login dengan aturan firewall bila perlu.

Cara Verifikasi

  • Perangkat yang terhubung ke WiFi hotspot diarahkan ke halaman login.

  • Login dengan voucher VC-0001 berhasil dan internet dapat diakses.

  • rate-limit terlihat berjalan (uji unduhan pada dua pengguna).

  • Voucher kedaluwarsa setelah session-timeout tercapai.

Troubleshooting Umum

Halaman login tidak muncul

Bersihkan cache browser / gunakan mode incognito, dan pastikan DNS klien mengarah ke router hotspot. Akses http://wifi.local atau http://10.5.50.1.

Login gagal padahal voucher benar

Pastikan profile memiliki waktu/kuota tersisa dan shared-users tidak tercapai. Cek /ip hotspot active print.

User bisa internet tanpa login

Pastikan klien tidak berada di subnet/bridge lain. Periksa kembali interface bridge hotspot dan aturan NAT.

Sumber Referensi

Pertanyaan yang sering diajukan

Apa itu hotspot MikroTik?

Fitur di RouterOS yang menampilkan halaman login sebelum pengguna bisa mengakses internet, cocok untuk WiFi publik.

Bagaimana cara membuat voucher hotspot?

Gunakan menu IP > Hotspot > User dengan mode voucher, atau generate user acak melalui User Profiles di Winbox.

Bagaimana membatasi kecepatan per pengguna hotspot?

Atur rate limit pada User Profile, misalnya 2M/2M, agar tiap pengguna mendapat jatah bandwidth yang sama.

Artikel terkait