Cara Mengatasi No More Sessions Are Allowed For User Hotspot Mikrotik
August 10, 2016
Edit
Pesan Error Login Hotspot Mikrotik ada banyak. Pada artikel sebelum nya telah kita ulas perihal mikrotik-login" title="Cara Mengatasi No More Sessions are Allowed for User Hotspot Mikrotik">Penjelasan Pesan Error pada Halaman Login Hotspot Mikrotik. Kali ini akan kita bahas salah satu dari Pesan Error pada dikala login Hotspot Mikrotik, adalah No More Sessions are Allowed for User $(username).
Kenapa sih pesan error no more sessions are allowed for user $(username) mesti dibahas khusus?
Karena pesan error ini cukup sering muncul pada dikala user hotspot login, terutama jikalau memakai username dan password yang sama untuk banyak orang.
Kenapa no more sessions are allowed for user $(username) sanggup muncul?
Dari hasil terjemahan ke bahasa Indonesia sudah sanggup kita ketahui bahwa : sudah tidak ada lagi sesi yang diperbolehkan untuk username tersebut. Makara disini username yang hendak digunakan oleh user sudah tidak punya sesi lagi yang diperbolehkan oleh Server Hotspot untuk digunakan user login. Hal ini disebabkan oleh mikrotikindo.blogspot.com/" target="_blank">konfigurasi hotspot mikrotik pada shared user yang terbatas, sementara user yang mau login lebih dari shared user yang ditentukan oleh setingan hotspot mikrotik.
Bagaimana cara mengatasi no more sessions are allowed for user $(username)?
Pada dasarnya administrasi user hotspot pada mikrotik ada dua, adalah user administrasi hotspot default yang sanggup kita jalan masuk pada sajian IP --> Hotspot --> Tab Users dan Tab User Profiles. Silakan Baca mikrotik-login" target="_blank">Cara Membuat Hotspot di Mikrotik : Seting dasar Hotspot Mikrotik.
Selain itu juga sanggup memakai User Manager pada RADIUS Server. Silakan Baca disini : mikrotik-login" target="_blank">Cara Install dan Seting User Manager Mikrotik.
Nah, kedua fitur administrasi user tersebut punya hambatan no more sessions are allowed for user $(username) serupa, namun cara mengatasinya berbeda.
Cara Mengatasi Pesan Error no more sessions are allowed for user $(username) pada User Management Hotspot Mikrotik
1. Jika anda mendapati pesan error ini sebelum sanggup login ke hotspot, silakan konek ke WiFi Hotspot tanpa login. Kemudian buka Winbox dan login via Mac Address.
2. Perlu diperhatiakan, jikalau Anda belum login Hotspot kemudian mau konfig Mikrotik memakai Winbox via IP Address tidak akan bisa. Karena ada rule firewall dinamis yang memblokir jalan masuk tersebut. Makara silakan login via MAC Address Mikrotik.
3. Setelah login, silakan masuk ke manu IP --> Hotspot --> User Profiles --> Pilih User Profile yang digunakan.
4. Perhatikan pada opsi Shared Users Mikrotik. Pastikan jumlah shared users nya lebih banyak dari jumlah user yang diperblehkan login. Karena jikalau jumlah nya terbatas, user lain akan mendapati pesan error no more session dan tidak sanggup login.
Cara Mengatasi Pesan Error no more sessions are allowed for user $(username) pada User Manager RADIUS Server
Berbeda dengan cara sebelumnya, untuk mengatasi no more sessions are allowed for user $(username) pada User Manager RADIUS Server tidak sanggup hanya dilakukan dengan menambah Shared User pada Setingan User Manager saja. Namun tetap opsi Shared Users harus diisi sesuai penggunaan.
Pada gambar di atas, Shared User untuk user profile tamu saya set menjadi unimited. Makara berapapun tamu yang mau jalan masuk HARUSNYA sanggup terlayani dengan baik tanpa ada duduk masalah login (Kecuali alokasi IP Address habis). Namun nyatanya tidak demikian.
Pada gambar di atas, Shared User untuk user profile tamu saya set menjadi unimited. Makara berapapun tamu yang mau jalan masuk HARUSNYA sanggup terlayani dengan baik tanpa ada duduk masalah login (Kecuali alokasi IP Address habis). Namun nyatanya tidak demikian.
Walaupun Shared Users pada User Manager di set Unlimited, Active session (sesi) user tamu yang login tetap tersimpan cukup usang dan dianggap aktif terus. Padahal user tersebut sudah tidak konek hotspot (tidak aktif). Hal ini akan mengakibatkan user tersebut dianggap masih aktif dan ketika user tersebut disconnect dan mau konek lagi atau ada user gres yang mau login jadi tidak bisa, dan muncul pesan error no more sessions are allowed for user $(username).
Masalah tersebut sanggup diatasi dengan menghapus Active session user manager melalui sajian Sessions. Tapi masa iya tiap kali muncul error itu kita harus clear inactive session manual, capek kan? Apalagi kalau user nya banyak, sanggup tiap hari kerjaan nya cuma clear inactive session aja :D
Nah, untuk mengatasi hal tersebut kita sanggup memanfaatkan Script yang dijalankan secara terencana (otomatis). Kita akan manfaatkan tool Script & Scheduler pada Mikrotik.
Silakan copy Script berikut ini dan paste pada Manu System --> Scripts
# Script Source : Mikrotik Forums # Script Starts Here. # Setting Timeout in Seconds # Timeout in Seconds, when session update is older -> session closed :local Timeout 60 #------------------------------------------ :local LastSessionUpdate; :local SessionTimeout; :foreach i in=[/tool user-manager session find where active=yes] do={ # When was the last Update of the session-informations :set LastSessionUpdate [/tool user-manager session get $i till-time] # SessionTimeout is a value that tells me how many seconds ago the last update of this session was :set SessionTimeout ([system clock get time] - [:pick $LastSessionUpdate ([:find $LastSessionUpdate " "]+1) [:len $LastSessionUpdate]]-[/system clock get gmt-offset]) # if last update is more then Timeout seconds ago then close session and log it :if ($SessionTimeout > $Timeout) do={ /tool user-manager session remove numbers=$i :log warning (" Removed false active session Username is " . [/tool user-manager session get $i user]); } }
Kemudian jalankan secara otomatis script tersebut memakai Scheduler.
Silakan set interval berapa usang script nya akan dihukum secara otomatis. Set interval sesuai dengan beban router Anda. Misal pada beban sekitar 150+ user pada router low end, dijadwalkan untuk setiap 5 menit. Karena script ini butuh waktu beberapa dikala untuk melaksanakan perhitungan setiap user. Makara tinggal sesuaikan saja dengan spek Router Mikrotik Anda.
Dengan melaksanakan kedua Tutorial Mikrotik tersebut permasalahan No More Sessions are Allowed for User pada Hotspot Mikrotik sanggup diatasi. Saya sendiri sudah coba untuk yang User Manager dan 100% Work, tidak lagi muncul pesan error no more session dikala user login.