Hotspot MikroTik Tidak Aktif Padahal Sudah Disetting? Cek Device Mode Ini Dulu

Hotspot MikroTik Tidak Aktif Padahal Sudah Disetting? Cek Device Mode Ini Dulu

Sudah melakukan konfigurasi Hotspot MikroTik. DHCP sudah jalan, IP Address sudah ada, Hotspot Server juga sudah dibuat.

Bahkan dalam beberapa kasus, konfigurasi Hotspot sudah ada karena hasil restore konfigurasi dari MikroTik lain.

Tapi ketika dicek, Hotspot ternyata tidak berjalan.

Login page tidak muncul. Client langsung tidak terdeteksi sebagaimana mestinya. Atau ketika melihat konfigurasi Hotspot, server sebenarnya sudah ada tetapi statusnya tidak aktif.

Kalau mengalami masalah seperti ini, jangan langsung menghapus konfigurasi atau reset MikroTik.

Ada satu bagian yang mungkin belum diperiksa, yaitu Device Mode.

Pada RouterOS, fitur Hotspot dapat dibatasi oleh Device Mode. Jadi, konfigurasi Hotspot sebenarnya masih bisa ada di MikroTik, tetapi fiturnya tidak diizinkan untuk berjalan. MikroTik sendiri menyebutkan bahwa HotSpot dapat diblokir oleh Device Mode dan perlu dipastikan aktif sebelum digunakan. 

Kenapa Hotspot Sudah Ada Tapi Tidak Aktif?

Ini yang cukup membingungkan.

Bayangkan Anda melakukan restore konfigurasi dari MikroTik utama ke MikroTik lain.

Setelah restore selesai, Anda membuka:

IP → Hotspot

Di sana sudah ada:

  • Hotspot Server
  • Server Profile
  • User Profile
  • User
  • konfigurasi Hotspot lainnya

Secara kasat mata semuanya terlihat sudah ada.

Namun ketika Hotspot diperiksa, statusnya bisa menjadi tidak aktif karena fitur tersebut tidak diizinkan oleh Device Mode.

MikroTik memberikan contoh bahwa konfigurasi suatu fitur masih dapat ditambahkan meskipun fitur tersebut diblokir. Namun konfigurasi tersebut akan diberi keterangan bahwa fitur tidak diizinkan oleh Device Mode dan menjadi inactive. Hal yang sama dapat terjadi pada Hotspot.

Jadi sederhananya:

Konfigurasi Hotspot ada
        │
        ▼
Apakah Device Mode mengizinkan Hotspot?
        │
   ┌────┴────┐
   │         │
  YES        NO
   │         │
   ▼         ▼
Hotspot    Konfigurasi bisa ada,
berjalan   tetapi Hotspot tidak aktif

Inilah yang membuat masalah ini cukup menjebak.

Anda bisa sibuk mengecek:

  • IP Address
  • DHCP Server
  • DNS
  • NAT
  • Hotspot Server
  • Server Profile
  • Interface

Padahal masalahnya justru berada di Device Mode.


Apa Itu Device Mode di MikroTik?

Device Mode adalah sistem pembatasan fitur pada MikroTik RouterOS.

Fitur tertentu dapat diizinkan atau dibatasi berdasarkan mode perangkat dan pengaturan per fitur.

Salah satu fitur yang dapat dikontrol adalah:

Hotspot

Jadi walaupun menu:

IP → Hotspot

masih terlihat, bukan berarti Hotspot otomatis diizinkan untuk berjalan.

Pada mode tertentu, Hotspot memang dibatasi. Dokumentasi MikroTik menunjukkan bahwa Hotspot tidak diizinkan pada mode Home dan Basic, sedangkan pada mode Advanced dan ROSE, Hotspot diizinkan secara default. Pengaturan per fitur juga dapat mengubah kondisi tersebut.


Cara Mengecek Hotspot di Device Mode MikroTik Lewat WinBox

Pertama, buka WinBox lalu masuk ke:

System → Device Mode

Di sana akan muncul informasi mengenai Device Mode perangkat.

Cari bagian:

hotspot

Jika hasilnya:

hotspot: yes

artinya fitur Hotspot diizinkan.

Kalau:

hotspot: no

artinya Hotspot sedang dibatasi oleh Device Mode.

Dalam kondisi tersebut, konfigurasi Hotspot bisa saja tetap terlihat, tetapi tidak dapat berjalan normal.


Cara Mengecek Device Mode MikroTik Lewat Terminal

Selain melalui WinBox, Anda juga bisa mengeceknya menggunakan Terminal.

Buka:

New Terminal

Lalu ketik:

/system/device-mode/print

Hasilnya kurang lebih akan menampilkan informasi seperti:

mode: advanced
...
hotspot: yes
...

Yang perlu diperhatikan adalah bagian:

hotspot: yes

atau:

hotspot: no

Kalau hasilnya:

hotspot: yes

berarti Device Mode sudah mengizinkan fitur Hotspot.

Kalau:

hotspot: no

berarti Hotspot sedang diblokir.

Dokumentasi MikroTik juga menggunakan perintah /system/device-mode/print untuk melihat konfigurasi dan status Device Mode, termasuk status fitur seperti Hotspot.


Cara Mengaktifkan Hotspot yang Diblokir Device Mode

Jika hasil pengecekan menunjukkan:

hotspot: no

Anda dapat mengubahnya menjadi:

hotspot: yes

Melalui Terminal, perintahnya adalah:

/system/device-mode/update hotspot=yes

Setelah menjalankan perintah tersebut, MikroTik akan meminta konfirmasi perubahan.

Kurang lebih pesannya akan meminta Anda untuk mengaktifkan perubahan dengan:

  • menekan tombol fisik tertentu pada perangkat, atau
  • melakukan cold reboot, yaitu memutus daya perangkat secara fisik.

MikroTik memang mengharuskan adanya akses fisik untuk mengonfirmasi perubahan Device Mode sebagai bagian dari mekanisme keamanan.


Penting: Jangan Cuma Reboot dari WinBox

Ini bagian yang sering membuat orang bingung.

Setelah menjalankan:

/system/device-mode/update hotspot=yes

Anda tidak cukup hanya melakukan reboot biasa dari WinBox.

MikroTik meminta konfirmasi perubahan secara fisik.

Salah satu cara yang didukung adalah melakukan cold reboot.

Artinya:

  1. Jalankan perubahan Device Mode.
  2. MikroTik akan memberikan waktu untuk melakukan konfirmasi.
  3. Cabut sumber listrik atau power MikroTik.
  4. Nyalakan kembali MikroTik.

Setelah perubahan dikonfirmasi, MikroTik akan menerapkan perubahan dan melakukan proses reboot. Jika tidak ada konfirmasi fisik dalam batas waktu yang ditentukan, perubahan Device Mode akan dibatalkan. 

Secara sederhana:

Hotspot: no
      │
      ▼
Jalankan update
      │
      ▼
Hotspot: yes
      │
      ▼
Perlu konfirmasi fisik
      │
      ├── Tekan tombol perangkat
      │
      └── Atau cabut power
               │
               ▼
        Perangkat menyala kembali
               │
               ▼
        Device Mode diperbarui
               │
               ▼
        Hotspot dapat digunakan

Kenapa MikroTik Harus Repot-Repot Minta Cabut Power?

Karena perubahan Device Mode dianggap cukup sensitif.

Bayangkan ada seseorang yang berhasil masuk ke MikroTik Anda secara tidak sah.

Kalau Device Mode bisa diubah sepenuhnya dari jarak jauh tanpa konfirmasi fisik, orang tersebut bisa mengaktifkan berbagai fitur yang sebelumnya sengaja dibatasi.

Karena itu, MikroTik meminta adanya bukti bahwa orang yang melakukan perubahan memang memiliki akses fisik terhadap perangkat.

Konfirmasi dapat dilakukan dengan tombol perangkat atau cold reboot. Jika konfirmasi tidak dilakukan dalam waktu yang ditentukan, perubahan akan dibatalkan.


Cara Memastikan Hotspot Sudah Aktif Setelah Power Cycle

Setelah MikroTik kembali menyala, login kembali melalui WinBox.

Kemudian buka Terminal dan jalankan:

/system/device-mode/print

Pastikan hasilnya:

hotspot: yes

Setelah itu, Anda bisa mengecek Hotspot:

/ip/hotspot/print

Jika Hotspot Server sebelumnya memang sudah dibuat, periksa apakah statusnya sudah aktif dan tidak lagi menunjukkan kondisi disabled atau inactive.

Contoh konfigurasi Hotspot yang normal akan menampilkan Hotspot Server pada interface yang digunakan, lengkap dengan address pool dan profile-nya.


Cara Mengecek Apakah Hotspot Diblokir Device Mode

Kalau ingin memastikan dari Terminal, Anda bisa mengecek konfigurasi Device Mode terlebih dahulu:

/system/device-mode/print

Kemudian cek Hotspot:

/ip/hotspot/print

Jika Hotspot dibatasi oleh Device Mode, RouterOS dapat menampilkan indikasi bahwa konfigurasi tersebut tidak aktif karena tidak diizinkan oleh Device Mode.

MikroTik memberikan contoh kondisi seperti ini:

;;; inactivated, not allowed by device-mode

Artinya, konfigurasi tersebut memang ada, tetapi fitur yang dibutuhkan tidak diizinkan oleh Device Mode. (MikroTik Help)

Nah, kalau menemukan kondisi seperti ini, jangan langsung mengulang konfigurasi Hotspot dari awal.

Cek dulu:

/system/device-mode/print

dan lihat apakah:

hotspot: no

Bedanya Masalah Device Mode dengan Salah Konfigurasi Hotspot

Tidak semua Hotspot yang gagal berjalan berarti Device Mode bermasalah.

Berikut beberapa kemungkinan yang perlu dibedakan:

KondisiKemungkinan Masalah
Hotspot tidak aktif dan ada keterangan tidak diizinkan Device ModeDevice Mode
Client tidak mendapatkan IPDHCP Server
Client dapat IP tetapi tidak mendapatkan GatewayDHCP Network
Login page tidak munculDNS, Hotspot Server, atau konfigurasi redirect
Login berhasil tetapi tidak bisa internetNAT, DNS, Routing, atau Firewall
Hotspot Server ada tetapi inactiveBisa karena Device Mode atau konfigurasi interface

Jadi urutan pengecekannya bisa seperti ini:

Hotspot tidak jalan
        │
        ▼
Cek Device Mode
        │
        ▼
Hotspot = yes?
        │
   ┌────┴────┐
   │         │
  Tidak       Ya
   │         │
Aktifkan     Lanjut cek
Hotspot      konfigurasi
   │
   ▼
Konfirmasi fisik
   │
   ▼
Cek ulang

Kesimpulan

Kalau Hotspot MikroTik sudah dikonfigurasi tetapi tetap tidak aktif, jangan langsung menganggap konfigurasi Hotspot Anda salah.

Terutama jika Anda:

  • melakukan restore konfigurasi dari MikroTik lain,
  • Hotspot Server sebenarnya sudah ada,
  • Server Profile sudah ada,
  • tetapi Hotspot tetap tidak berjalan.

Coba cek Device Mode melalui:

WinBox:

System → Device Mode

atau melalui Terminal:

/system/device-mode/print

Jika terlihat:

hotspot: no

aktifkan menggunakan:

/system/device-mode/update hotspot=yes

Setelah itu, jangan lupa melakukan konfirmasi fisik, misalnya dengan melakukan cold reboot atau memutus daya MikroTik sesuai prosedur perangkat dan RouterOS.

Setelah perangkat menyala kembali, cek ulang:

/system/device-mode/print

Pastikan hasilnya:

hotspot: yes

Masalah ini memang cukup bikin kesal karena konfigurasi Hotspot bisa terlihat sudah lengkap. Server ada, profile ada, user ada, file login page juga sudah dipindahkan. Tinggal Hotspot-nya saja yang ternyata secara sistem belum diizinkan untuk hidup. Sebuah contoh sempurna bagaimana satu kata no bisa membuat manusia memeriksa NAT selama satu jam.

Share: