Anda di halaman 1dari 28

http://www.modalsemangat.com/2015/10/voucher-templateusermanager-mikrotik.

html

Cara Setting Hotspot MikroTik


Adam Rachmad 6:29 PM 28
Cara setting hotspot mikrotik, adalah aplikasi hotspot untuk akses internet terbatas pada jaringan
Anda, manajemen dan perhitungan penggunaan internet hotspot berdasarkan quota (volumebased) dan berdasarkan waktu (time-based) yang menggunakan system pra-bayar atau pascabayar. Hotspot MikroTik sangat cocok diaplikasikan pada jaringan WiFi/Kabel Hotel,
Apartemen, Restoran, Kantor, Sekolah, RT/RW Net, dan publik area lainnya.
User atau costumer harus mempunyai Account/Login Name yang diberikan oleh Operator untuk
mengakses internet. Proses login berbasis web jadi mudah atau familiar dan dapat diaplikasikan
pada semua System Operasi yang ada saat ini, hanya membutuhkan softwareWeb Browser
(Internet Explorer, Mozila Firefox, Opera dll) Aplikasi ini dapat berjalan pada infrastruktur WiFi
atau kabel UTP selama ada koneksi ke Server Billing.
Fitur Hotspot MikroTik

Otentifikasi User, user akan dihadapkan halaman otenfikasi/login sebelum user


menggunakan koneksi internet.

User Account, Pengaturan & batasan username/account dengan batasan penggunaan


koneksi internet berdasarkan :
o Time Based (waktu)
o Traffic amount (download and upload)
o Rate Limits (speed)

Auto generate voucher template

Generate random/acak username password

Web Based Hotspot Control Panel, Memanage billing anda dengan berbasis web based,
yang dapat memudahkan pengoperasian tanpa install software client apapun dan dapat di
akses dimana pun anda berada

Trial User, anda bisa memberikan fungsi trial pada user. Tanpa login dengan username,
dengan menggunakan konsep login dengan identifikasi dengan MAC Address yg
mempunyai format unik yang berbeda setiap komputer. Anda bisa mengatur lama trial
setiap 1 MAC address, contoh anda memberikan waktu 2 jam setiap MAC address untuk
mengakses hotspot setiap harinya.

Bypass Website, pengaturan akses website tertentu agar bisa di akses tanpa melalui
otentifikasi hotspot mikrotik.

UserManager Mikrotik, aplikasi radius server internal MikroTik.

External Billing Software, pengaturan yang dapat menggunakan billing software pihak
ketiga berbasis radius server.

Cara Setting Hotspot di MikroTik Dengan Winbox


Contoh dalam artikel ini dengan kondisi :

MikroTik Hotspot Topology

Menggunakan routerboard RB750, Ver ROS v6.32.2

Mengaplikasikan dalam jaringan kabel di port/ether5, dan di distribusikan menggunakan


WiFi access point terpisah. Jika menggunakan interface wireless built-in
routerboardnya, Anda tingal setup wlan seperti contoh pada artikel saya sebelumnya Cara
Setting WiFi Access Point Di Routerboard MikroTik, dan saat setup hotspot pilih
interface wlan tersebut.

Step 1 - Login ke winbox, klik Menu "IP > Hotspot" dalam contoh ini menggunakan Hotspot
Wizard yang sudah disediakan agar menjadi lebih mudah, klik "Hotspot Setup"

Step 2 - Pilih Interface/Port dalam routerboard Anda, contoh di artikel ini saya menggunakan
ether5.

Step 3 - Input IP Address yang digunakan untuk jaringan hotspot mikrotik Anda, defaultnya
10.5.50.1/24.

Step 4 - Pada bagian ini masukan range IP Address yang akan di terima User. Defaultnya user
akan mendapatkan IP Address 10.5.50.2 s/d 10.5.50.254.

Step 5 - Klik Next

Step 6 - Klik Next

Step 7 - Isi dengan nama lokal domain yang Anda inginkan. Nama domain ini yang akan muncul
di address bar browser user Anda. Jadi misalnya jika user akan login, di address bar browser
mereka akan terlihat "http://modalsemangat.hotspot".

Step 8 - Masukan username dan password, biasanya di awal untuk login sang network admin.

Step 9 - Klik "OK", dan anda sudah berhasil mengaktifkan fitur hotspot mikrotik dalam jaringan
Anda.
Test dengan komputer yang dimasukin ke jaringan hotspot agan di interface hotspotnya sudah
ditentukan. Buka aplikasi browser kesayangan agan (firefox, chrome) trus buka misalnya
detik.com, Jika sukses agan akan di redirect/diarahkan ke Login Page Hotspot Mikrotik.

Cara Membuat Username dengan Limitasi


Bandwidth/Kecepatan Internet
Anggap saja kita akan membuat batasan kategori user hotspot sebagai berikut :

Kategori user VIP, dengan batasan kecepatan koneksi internet Download 1Mbps dan
Upload 384Kbps.

Kategori user Gold, dengan batasan kecepatan koneksi internet Download 512Kbps dan
Upload 256Kbps.

Kategori user Silver, dengan batasan kecepatan koneksi internet Download 256Kbps dan
Upload 128Kbps.

Yang pertama kita lakukan adalah membuat User Profile pada hotspot mikrotik kita, untuk
setting limitasi masing-masing kategori User.
# jun/30/2014 14:33:16 by RouterOS 5.26
# Adam Rachmad - http://adamonline.web.id
/ip hotspot user profile
add advertise=no idle-timeout=none keepalive-timeout=2m name=VIP \
open-status-page=always rate-limit=512k/1m shared-users=1 \
status-autorefresh=1m transparent-proxy=yes
add advertise=no idle-timeout=none keepalive-timeout=2m name=Gold \
open-status-page=always rate-limit=256k/512k shared-users=1 \
status-autorefresh=1m transparent-proxy=yes
add advertise=no idle-timeout=none keepalive-timeout=2m name=Silver \
open-status-page=always rate-limit=128k/256k shared-users=1 \
status-autorefresh=1m transparent-proxy=yes

Di Winbox akan terlihat seperti ini IP > Hotspot > User Profiles :

Setelah itu baru kita buat username dan password untuk kategori user hotspot yang barusan kita
buat.
# jun/30/2014 14:33:16 by RouterOS 5.26
# Adam Rachmad - http://adamonline.web.id

/ip
add
add
add

hotspot user
disabled=no name=udin password=123456 profile=VIP server=hotspot1
disabled=no name=petot password=123456 profile=Gold server=hotspot1
disabled=no name=jiung password=123456 profile=Silver server=hotspot1

Di menu IP > Hotspot > Users terdapat opsi konfigurasi user / password klien kita yang bisa di
konfigurasi.
Tab General

Server, nama server Hotspot yang diperbolehkan login untuk user.

Name, Username untuk login user HotSpot, jika otentikasi dengan MAC-addressdi
aktifkan, di isi dengan mac address client.

Password, password user.

Address, masukan IP address yang kita tentukan untuk didapat oleh client dari server
hotspot.

MAC Address, username diperbolehkan untuk login hanya dari MAC Address yang
ditentukan.

Profile, User profile yang sudah di konfigurasi di /ip hotspot user profile.

Routes, Routing yang ditambahkan jika client terkoneksi. Format routingnya adalah dstaddress gateway metric (contoh, 192.168.1.0/24 192.168.88.1 1)

Email, alamat email pengguna hotspot.

Tab Limits

Limit Uptime, Batas Uptime untuk klien HotSpot, client akan terputus dari HotSpot jika
uptime tercapai.

Limit Bytes In, Jumlah maksimal byte (total quota download) yang dapat diterima oleh
client. Client akan terputus dari HotSpot setelah batas tersebut tercapai.

Limit Bytes Out, Jumlah maksimal byte (total quota upload) yang dapat diterima oleh
client. Client akan terputus dari HotSpot setelah batas tersebut tercapai.

Limit Bytes Total, Jumlah maksimal byte (total quota download & upload) yang dapat
diterima oleh client. Client akan terputus dari HotSpot setelah batas tersebut tercapai.

Untuk opsi lainnya Anda bisa mencobanya, untuk kasus ini kita hanya membatasi kecepatan
internet untuk user hotspot.
Terlihat di winbox akan seperti ini IP > Hotspot > Users :

Sekarang coba login dengan salah satu username passsword tersebut, contoh saya coba login
dengan user hotspot udin kategori user hotspot VIP.

Terlihat pada gambar di atas bahwa client yang login dengan username udin ter limit
kecepatannya disesuaikan user profile yang sebelumnya kita buat. Ini berlaku untuk user hotspot
lainnya. Di winbox kita bisa lihat di Queues > Simple Queues.

Otentifikasi Login Hotspot Dengan MAC Address


Komputer/Laptop Client
Disini kita akan mencoba bagaimana agar komputer/laptop client bisa login otomatis dengan
identifikasi MAC Address. Jadi user hotspot tidak perlu username password untuk bisa login ke
hotspot mikrotik kita. Ini berbeda dengan fitur Binding/Bypass MAC Address.
Pertama, kita set dulu Server Profilesnya agar bisa otentifikasi dengan mac, IP > Hotspot >
Server Profiles > pilih profile yang anda gunakan > tab Login > centang MAC.

Kemudian buat user IP > Hotspot > Users > add dan isi Name dngan MAC
address komputer/gadget user dan tentukan User Profilesnya.

Client/user tidak akan melihat halaman login hotspot mikrotik Anda (langsung otomatis login),
tapi di status hotspot mikrotik kita aktif. Dan limitasi mengikuti user profile yang kita tentukan.

Cara username hanya bisa digunakan untuk login di MAC


Address yang ditentukan
Anggap saja anda ingin 1 username password hanya bisa digunakan untuk login di 1 MAC
Address atau di laptop/gadget tertentu (tidak bebas bisa dipakai di komputer lain), jadi
komputer/laptop yang mempunyai MAC address berbeda tidak bisa menggunakan username ini.
Berikut adalah cara settingnya :
/ip hotspot user
add disabled=no mac-address=08:00:27:00:A8:E9 name=udin password=123456
profile=VIP \
server=hotspot1

Jadi username dengan nama udin hanya bisa digunakan di komputer/laptop yang mempunyai
MAC Address (LAN Card/WiFi) 08:00:27:00:A8:E9. Jika digunakan di berbeda mac address
akan tampil error message seperti dibawah ini :

Cara Mengaktifkan Fitur Free Trial User Hotspot


Jika anda memberikan layanan koneksi gratis / free trial, dalam mikrotik terdapat fitur Free Trial
yang bisa Anda gunakan. User tidak perlu mempunyai username password untuk mengakses
koneksi internet via hotspot Anda, cukup 1 klik tombol di halaman login Anda. Fitur ini juga bisa
juga digunakan hanya untuk pembatasan penggunaan/uptime internet gratis di lokasi public wifi.
Tentu saja kita tidak memberikan koneksi unlimited untuk user free trial, di mikrotik kita bisa
membuat batasan berapa lama bisa terkoneksi (uptime) dan berapa lama bisa digunakan kembali
(laptop/gadget yg sama) bisa menggunakan kembali layanan Free Trial (Uptime Reset) jika jatah
gratisan sudah habis.
Pada winbox masuk menu IP > Hotspot > Server Profiles. Pilih server profiles yang aktif, jika
menggunakan wizard (Hotspot Setup) biasanya namanya "hsprof1". Klik tab "Login" kemudian
centang "Trial" untuk mengaktifkan fitur Free Trial (1).

(2)Opsi pada fitur trial

Trial Uptime Limit : Tentukan waktu gratis / free akses yang diberikan ke trial user agan
untuk mencoba koneksi hotspot mikrotik agan.

Trial Uptime Reset : Tentukan waktu reset trial user, ini maksudnya jika trial user agan
sudah memakai semua waktu yang digunakan untuk trial, trial user itu harus menunggu
misalnya 1d 00:00:00 atau 24 jam dengan mac address yg sama untuk bisa kembali
login menggunakan fungsi Free Trial hotspot mikrotik agan lagi.

Trial User Profile : User profile yang digunakan untuk user trial.

Pada halaman login hotspot, akan muncul tombol/link untuk user Free trial :

Cara Setting User Manager / Userman di


MikroTik
Adam Rachmad 5:17 PM 3
User Manager adalah salah satu fitur user management di mikrotik atau yang disebut aplikasi
RADIUS Server, yang bisa kita aplikasikan untuk managemen user :

Hotspot user.

PPP (PPtP/PPPoe) user.

DHCP user.

Wireless user.

RouterOS user.

Pada artikel ini saya akan mencontohkan integrasi usermanager dengan hotspot mikrotik. Lihat
juga : Cara Setting Hotspot Mikrotik
Management user yang memungkinkan kita melakukan limitasi akun user :

Time Based (waktu)

Quota Based (Total Byte download and upload)

Rate Limits (speed)

Dengan usermanager kita bisa juga membuat Auto generate voucher template, kita dapat
membuat voucher internet yang memberikan informasi username/password dan paket dalam
bentuk voucher. Contohnya bisa lihat di Voucher Template UserManager Hotspot
MikroTik.
Ada batasan untuk menggunakan database Usermanager MikroTik, untuk License Level 4
(RB750) hanya bisa 20 User yang bisa online berbarengan (User manager active sessions),
License Level 5 (RB2011) hanya 50 User yang bisa online berbarengan, dan License Level 6
(RB1100AHx2) UNLIMITED.
Pastikan level license routerboard Anda sesuai dengan kebutuhan Anda.

Cara Install User Manager Di MikroTik


Defaultnya usermanager belum terinstall pada mikrotik Anda, Anda harus download file
packagenya terlebih dahulu di http://routeros.co.id . Pilih yang sesuai dengan tipe Routerboard
dan versi ROS mikrotik Anda dan download file package berbentuk zip all_package-tipeversi.zip. Extract file tersebut dan didalamnya akan ada package userman-versi-versi.npk.
Upload file userman-versi-versi.npk ke mikrotik menggunakan FTP, atau bisa juga drag n drop
dari PC ke jendela menu FILES yang ada di winbox mikrotik anda. Jika proses upload selesai,
reboot mikrotik Anda agar package di install oleh router.

Setelah package userman sudah terinstall, sekarang adalah mengintegrasikan usermanager


dengan mikrotik Anda. Agar service mikrotik dapat ber komunikasi dengan Usermanager /
Radius Server.
Langkah berikut masuk menu "Radius" pada winbox Anda.

Karena kita mengintegrasikan usermanager dalam 1 box/perangkat yang sama. Pada option
Address saya isi address=127.0.0.1. Dan option Secret adalah password yang digunakan untuk
komunikasi antara mikrotik router dengan usermanager.
Masih dalam menu "Radius" klik button "Incoming", centang pada opsi "Accept"

Kemudian kita daftarkan router (radius client) untuk proses otentifikasi menggunakan database
usermanager.
Untuk mengakses database / portal Usermanager, anda bisa menggunakan web browser dengan
mengetik pada alamat http://ip-router/userman. Login default bisa menggunakan username =
admin , password kosong. Untuk memberikan / mengganti password admin pada web klik
menu kiri Costumer dan klik username yang akan mau diganti. Username disini adalah
username admin yang digunakan untuk mengelola user/client pada usermanager.

Isi parameter berikut

Name : Mikrotik Gw (isi nama router)

IP Address : 127.0.0.1 (isi dengan IP address router)

Shared secret : 123456 (sesuaikan dengan parameter secret yang ada di menu Radius
Router)

Klik Add jika sudah selesai.

Integrasi Hotspot MikroTik Dengan User Manager


Dengan salah satu fitur hotspot mikrotik, yang membatasi penggunaan koneksi internet dengan
otentifikasi menggunakan halaman login dengan browser. Disini saya akan mencontohkan
bagaimana setting hotspot mikrotik dengan usermanager. Dengan kata lain managemen user akan

berada pada database usermanager bukan pada user management winbox. Aktifkan Use
RADIUS pada Server Profile Hotspot anda.

Anggap saja anda jualan koneksi internet menggunakan voucher internet, misalnya pada cafe,
hotel, sekolah, rt/rw net atau tempat publik lainnya. Yang setiap voucher mempunyai
batasan/limitasi dan harga yang berbeda.
Pertama anda rencanakan paket voucher internet yang anda berikan.
#
1
2
3
4

Voucher
V 50k
V 20k
V 10k
V 5k

Harga
Rp. 50.000
Rp. 20.000
Rp. 10.000
Rp. 5.000

Quota Waktu
30 Jam
12 Jam
4 Jam
2 Jam

Masa Aktif
15 Hari
7 Hari
2 Hari
1 Hari

Setting Kategori Batasan User Profile


Langkah awal adalah membuat kategori batasan untuk User Profile, pada table voucher diatas
kita akan buat limitasi berdasarkan uptime / waktu, 30 jam, 12 jam, 4 jam dan 2 jam. dalam arti
username password bisa digunakan selama waktu yang ditentukan.

Isi parameter berikut :

Klik Profiles pada menu kiri.

Klik tab Limitation

Klik menu Add > New

Pada kolom Name: isi nama limitasinya, contoh disini isi 2Jam

Pada kolom Uptime isi 2h karena voucher bisa digunakan untuk login selama 2 jam.

Klik Add

Buat kembali untuk limitasi waktu voucher lainnya.

Setting User Profile Voucher


Setelah membuat kategori batasan untuk User Profile kemudian kita membuat User
Profiles/Paket Voucher yang nanti digunakan masing-masing username.

Isi parameter berikut :

Klik Profiles pada menu kiri.

Klik tab Profiles

Klik tombol + untuk menambahkan.

Isi nama profiles/paket voucher, misalnya Paket 2Jam

Isi masa aktif voucher pada kolom Validity, misalnya 1d/1 hari. Jadi voucher ini
akan hangus dalam 1 hari terhitung dari saat pertama kali login (harus dihabiskan dalam 1
hari), walaupun masih ada sisa waktu.

Isi harga paket voucher pada kolom Price

Klik tombol Add new limitation

Tentukan periode waktu, paket ini bisa digunakan pada hari atau jam berapa. Opsi ini bisa
digunakan bila anda mempunyai paket voucher seperti paket begadang, atau paket
weekend.

Pilih limitasi yang sebelumnya anda buat sesuai nama profile/paket voucher Anda,
misalnya "2Jam" dalam contoh ini.

Klik Add

Klik Save Profile

Klik tombol + kembali untuk menambahkan profile/paket voucher lainnya.

Membuat User Hotspot pada User Manager


Step terakhir, kita tambahkan informasi user hotspot di menu user. Klik tombol Add One
(untuk menambah username dan password secara manual) atau menggunakan Add Batch
(UserManager akan menggenerate banyak username dan password). Jangan lupa, tentukan
profilenya dengan profil yang sudah kita buat.

Untuk Generate voucher untuk bisa di print, Pilih/centang username password yang mau
dibuatkan voucher, klik menu Generate > Voucher

Error Radius Server is Not Responding


Jika pada halaman login hotspot Anda, muncul pesan error "Radius Server is Not Responding"
jika menggunakan IP Address 127.0.0.1 pada settingan Radius Server/Client. Anda bisa
menggunakan IP Address port/ether router mikrotik yang mengarah ke modem/gateway.
Voucher Template UserManager Hotspot MikroTik
Adam Rachmad 4:55 PM 0

Di kesempatan kali ini saya akan coba sharing custom voucher template UserManager hotspot
MikroTik. Dalam membuat custom voucher template memerlukan pengetahuan tentang HTML.
Karena default voucher yang di hasilkan oleh usermanager, biasa aja, ga enak dilihat. Nah disini

kita akan mencoba dengan membuat voucher template dengan design kita sendiri. Saya anggap
anda mengerti HTML, copy paste dari voucher template yang beredar di google pun harus tau
sedikit tentang HTML.

Cara Edit Voucher Template UserManager Hotspot MikroTik


Dibawah ini adalah design voucher usermanager pribadi saja, simple, elegant, dan
rapih. Pokoknya lumayan lah.

Dibawah ini adalah source kode HTML voucher template usermanagernya, bisa di
modif / edit. Kalau mau dipakai mentah-mentah, anda bisa tinggal edit nama
usaha/hotspot, alamat dan no telp.
<table border="0" cellpadding="2" cellspacing="2" style="color:#000;textalign: left; width: 350px; height: 210px; border:1px solid #999999; marginbottom:5px; margin-right:5px; float: left;">
<tbody>
<tr align="left" valign="top">
<td colspan="2" rowspan="1" valign="undefined" style="border-bottom:1px
solid black;">
<big><span style="font-weight: bold;">adamonline.web.id</span></big><br>
<small>Jln. Menuju Kesuksesan No.1, Jakarta<br>Tlp. 08999-0251-97
</td>

</tr>
<tr>
<td><small><b>Paket</b><br>%u_actualProfileName%</small></td>
<td style="text-align: left;"><small><b>Harga</b><br>%u_moneyPaid
%</small></td>
</tr>
<tr>
<td><small><b>UserName</b></small><br>%u_username%</td>
<td style="text-align: left;"><small><b>Password</b></small><br>%u_password
%</td>
</tr>
<tr align="left">
<td colspan="2" rowspan="1" valign="top" style="border-top:1px solid
black;"><small>
<span style="font-weight: bold;">Gunakan informasi account ini untuk
menikmati layanan hotspot kami, Terima Kasih</span></small>
</td>
</tr>
<tr align="right">
<td colspan="2" rowspan="1"><small style="font-weight:
bold;">(c)adamonline.web.id</small></td>
</tr>
</tbody>
</table>

Trus dimana masukinnya gan ?


Cara Mengganti Voucher Template UserManager Hotspot MikroTik
Sekarang kita mau mengganti voucher template usermanagernya dengan design
template kita sendiri. Bagaimana caranya ?

Login ke usermanager mikrotik Anda

Pilih Setting

Klik tab Template

Klik scrolldown kolom Name dan Pilih Voucher

Copy paste deh didalam kolom Row

Lalu klik Save

Tinggal anda coba Generate Voucher pada menu User pada usermanager Anda.
Kode Variable / Character Constants
Saya ga tahu ini disebut apa, setau ini sih variable yang bisa digunakan di kode
html kita untuk mengambil data dari profile di radius managernya. Misalnya di
voucher template usermanager saya memakai :
%u_actualProfileName% -> Profile Name
%u_moneyPaid% -> Harga voucher
%u_username% -> username
%u_password% -> password

http://dokumen.tips/documents/tutorial-setting-awal-mikrotik-untuk-rt-rwnet.html

https://thinkxfree.wordpress.com/2014/03/13/step-by-step-konfigurasimikrotik-hotspot-dengan-user-manager-dan-radius-server-bagian-2/

lupa password user manager

/tool user-manager customer pr


Kemudian enter dan akan terlihat semua user dan password usermanager
mikrotik seperti contoh dibawah ini

Pada tampilan diatas terdapat tiga user dengan passwordnya masing-masing.


Ingat bahwa cara diatas adalah cara untuk melihat password usermanager mikrotik yang diakses
melalui browser, bukan password login mikrotik yang di akses melalui winbox.
Selamat mencoba

Anda mungkin juga menyukai