Anda di halaman 1dari 13

Cara Membuat User Hotspot MikroTik

Menindak lanjuti artikel saya sebelumnya, sekarang kita akan membuat user hotspot atau
client yang akan mempunyai akses ke hotspot mikrotik kita untuk bisa mengakses koneksi
internet. Di user management mikrotik kita bisa membuat beberapa user dengan beberapa
opsi/batasan.

Users - /ip hotspot users


Di menu ini opsi konfigurasi user / password klien bisa ditambahkan
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
dst-address 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.

User Profiles - /ip hotspot user profile


Dibagian ini ada beberapa option yang bisa Anda konfigurasi
Tab General

Name, nama user profile

Shared User, seberapa bnyak user yang bisa online dengan 1 username.

Rate limit, limitasi bandwidth download & upload per user.

Beberapa Contoh Membuat User Hotspot MikroTik


Cara Membuat Username dengan Limit Bandwidth Internet

Anggap saja kita akan membuat batasan kategori user hotspot sebagai berikut :

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

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

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

Yang pertama kita lakukan adalah membuat User Profile pada hotspot mikrotik kita.

status-autorefresh=1m transparent-proxy=yes
add advertise=no idle-timeout=none keepalive-time
open-status-page=alw ays rate-limit=128k/256k
status-autorefresh=1m transparent-proxy=yes

1 # jun/30/2014 14:33:16 by RouterOS 5.26


2 # Adam Rachmad - http://adamonline.web.id
3 /ip hotspot user profile
4 add advertise=no idle-timeout=none keepalive-timeout=2m name=VIP \
5 open-status-page=always rate-limit=512k/1m shared-users=1 \
6 status-autorefresh=1m transparent-proxy=yes
7 add advertise=no idle-timeout=none keepalive-timeout=2m name=Gold \
8 open-status-page=always rate-limit=256k/512k shared-users=1 \
9 status-autorefresh=1m transparent-proxy=yes
10 add advertise=no idle-timeout=none keepalive-timeout=2m name=Silver \
11 open-status-page=always rate-limit=128k/256k shared-users=1 \
12 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 Route


# Adam Rachmad - http://adamo
/ip hotspot user
add disabled=no name=udin pas

1 # jun/30/2014 14:33:16 by RouterOS 5.26


2 # Adam Rachmad - http://adamonline.web.id
3 /ip hotspot user
4 add disabled=no name=udin password=123456 profile=VIP server=hotspot1
5 add disabled=no name=petot password=123456 profile=Gold server=hotspot1
6 add disabled=no name=jiung password=123456 profile=Silver server=hotspot1

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 client
dan tentukan User Profilesnya.
Client/user tidak akan melihat halaman login hotspot mikrotik Anda, tapi di status mikrotik
kita aktif. Dan limitasi mengikuti user profile yang kita tentukan.

Cara username hanya bisa digunakan untuk login di MAC Address yang
ditentukan

Anggap anda ingin 1 username password bisa digunakan untuk login di 1 MAC Address, 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=
server=hotspot1

/ip hotspot user


1
add disabled=no mac-address=08:00:27:00:A8:E9 name=udin password=123456
2
profile=VIP \
3
server=hotspot1

Jadi username dengan nama udin hanya bisa digunakan di komputer/laptop yang
mempunyai MAC Address 08:00:27:00:A8:E9. Jika digunakan di berbeda mac address akan
tampil error message seperti dibawah ini :
Logout Otomatis User Hotspot Mikrotik
Jika Internet Mati
Kesempatan ini saya coba sharing bagaimana setting logout otomatis user hotspot mikrotik
jika koneksi internet mati. Anggap aja lah kita ngejaga biar customer kita ngga ngerasa rugi
beli voucher internetnya.

Di artikel saya sebelumnya Pemberitahuan Internet Mati ke User Hotspot Mikrotik pada
halaman login hotspot agan. Script ini berguna agar user yang sedang aktif ketendang atau
logout otomatis dan melihat pemberitahuan pada halaman login hotspot mikrotik bahwa
koneksi internet sedang mati, dan user tersebut tidak melakukan login dulu sampai dapat
notifikasi bahwa koneksi internet kembali normal.

Disini kita manfaatin fitur netwatch dan script mikrotik. Yang berfungsi cek salah satu host di
internet via netwatch dan menjalankan script jika host tersebut down. Dan script tersebut
akan nendang atau me logout otomatis user / session hotspot yang sedang aktif.

Setting Script Logout Otomatis User Hotspot MikroTik


Dengan Netwatch
Buka winbox, Klik Tools > Netwatch > Klik + untuk menambahkan > Host : isi IP
address yang ada di internet (contoh IP DNS google, 8.8.8.8) > Klik tab Down > isi On
Down : dengan script dibawah ini
:local dumplist [/ip hotspot active
:foreach i in=$dumplist do={
/ip hotspot active remove $i
}

1 :local dumplist [/ip hotspot active find]


2 :foreach i in=$dumplist do={
3 /ip hotspot active remove $i
4 }
5 :local dumplist [/ip hotspot cookie find]
6 :foreach i in=$dumplist do={
7 /ip hotspot cookie remove $i
8 }

Indikator koneksinya adalah Netwatch mencoba ping 8.8.8.8 jika Request Timed Out, akan
dianggap koneksi internet di mikrotik agan mati / down.

Demikian cara setting hotspot mikrotik agar Logout Otomatis User Hotspot Mikrotik Jika
Internet Mati, semoga bisa membantu agan. Jika ada pertanyaan atau pendapat gunakan form
komentar di postingan ini, insya allah saya akan bantu.

Pemberitahuan Internet Mati ke User


Hotspot Mikrotik
Kali ini saya coba sharing bagaimana setting pemberitahuan internet mati ke user hotspot
mikrotik melalui halaman login hotspot mikrotik. Tehnik ini kita gunakan file gambar / image
yang terpasang pada halaman login hotspot mikrotik untuk memberitahukan ke user jika
koneksi internet sedang mati / down.
Tambahkan kode berikut ke halaman login.html hotspot
Anda :

<center><img src='http://adamo
onerror="this.src='/images/inter

1 <center><img src='http://adamonline.web.id/images/internet_up_hotspot.jpg'
2 onerror="this.src='/images/internet_down_hotspot.jpg'" / align="middle"></center>

Penjelasan code diatas, jika internet dalam keadaan normal. Halaman login page hotspot agan
mengambil gambar dari http://adamonline.web.id/images/internet_up_hotspot.jpg tapi jika
koneksi internet mati dan tidak bisa mengambil gambar tersebut, login page hotspot agan
akan mengambil file gambar yg ada di mikrotik agan /images/internet_down_hotspot.jpg

Jika koneksi internet normal, di halaman login agan terlihat :

internet_up_hotspot.jpg

Jika koneksi internet down, di halaman login agan terlihat :

internet_down_hotspot.jpg

Gambar diatas hanya sebagai contoh, agan bisa buat sesuai halaman login page hotspot
mikrotik agan. Upload file gambar / image internet_up_hotspot.jpg ke salah satu eksternal
website agan, ganti URL yg di bold merah. Dan bypass URL website tujuan gambar tersebut
di winbox IP > Hotspot > Walled Garden pilih Allow dan isi Dst. Host : dengan url website
agan. Agar user yang belum login dapat melihat gambar itu pada halaman login page hotspot
mikrotik agan.
Nah untuk file gambar internet_down_hotspot.jpg jika koneksi internet mati, upload file
internet_down_hotspot.jpg tersebut ke dalam folder /images mikrotik agan, kalo belum tau
caranya bisa lihat juga Transfer / Copy Paste File Ke MikroTik Menggunakan WINBOX.

Karena pemberitahuan status koneksi internet ada di halaman login, gimana cara kasih tau
user yang sedang aktif gan? atau pakai jenis otentifikasi pakai cookie. Kalo lifetime
cookiesnya belum habis, user tersebut kan ga akan melihat halaman login nya gan?

Tenang gan, agan bisa pake netwatch+script untuk nendang user hotspot yang sedang aktif
jika koneksi internet mati. Agan bisa lihat tutorial Logout Otomatis User Hotspot Mikrotik
Jika Internet Mati

Cara Setting Hotspot Server Profile


MikroTik
Posted by: Adam Rachmad October 9, 2013 in Mikrotik 7 Comments

Setiap hotspot mikrotik yang agan buat akan menggunakan salah satu profile hotspot.
Hotspot Server Profile disini adalah isi konfigurasi dari hotspot mikrotik agan, karena ada
berbagai sistem HotSpot yang berbeda-beda. Profile Ini berguna jika agan mempunyai
hotspot pada berbeda interfaces ataupun berbeda jaringan dalam 1 mesin mikrotik.

Sebelum agan lanjut setting hotspot server profiles, pastikan agan sudah mengaktifkan fitur
hotspot di mikrotik agan, atau

Lihat juga : Cara Setting Hotspot di MikroTik


Hotspot Server Profile digunakan pada contoh kasus :
Menggunakan halaman login page mikrotik yang berbeda setiap masing-masing interface.

Setting kecepatan download upload hotspot yang berbeda setiap masing-masing interface.

Mengaktifkan fitur Trial Hotspot Mikrotik.

Menentukan jenis otentifikasi user hotspot.

Terlihat pada gambar agan menggunakan profile hotspot hsprof1 untuk hotspot agan, trus
setting profile itu dimana gan? klik tab Server Profiles di situ list profile yang agan buat.
Contoh di case ini klik 2x pada hsprof1

Dibagian Hotspot Server Profile ini menentukan beberapa setting untuk :


Tab General

HTML Directory : Disini agan bisa setting login page mana yang akan gunakan untuk hotspot
agan.

Rate Limit (rx/tx) : Disini agan bisa tentukan kecepatan download upload yang didapat setiap
customer agan.

HTTP Proxy : Jika agan ingin setting transparan proxy setiap customer ke IP proxy internal
agan.

HTTP Proxy Port : Port yang digunakan IP proxy internet agan.

SMTP Server : Jika agan ingin customer hanya menggunakan SMTP server internal agan.
Tab Login

Login By : Disini agan bisa setting jenis otentifikasi customer login ke hotspot agan.HTTP
Cookie Lifetime : Tentukan waktu cookies yg tersimpan di komputer customer agan, jika agan
menggunakan otentifikasi by cookie.

o MAC : Centang jika agan menginginkan customer login berdasarkan Mac Address,
user hotspot login tanpa meminta username password. Pastikan sebelumnya MAC-
address user ditambahkan ke / ip hotspot user.

o HTTP Chap : otentifikasi staganr pada HTTP web browser

o Cookie : Ketika user meng otentikasi di HotSpot untuk pertama kalinya. Pengguna
tidak diminta untuk login / password dan di konfirmasi secara otomatis sampai
Cookie Lifetime masih aktif.

o Trial : Jika agan ingin mengaktifkan fungsi trial di hotspot mikrotik agan. Jadi
customer bisa mencoba dulu koneksi internet hotspot agan sebelum membeli
voucher. Waktu trial bisa di setting oleh agan.

Trial Uptime Limit : Tentukan waktu 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 Trial hotspot mikrotik agan.
Trial User Profile : User profile yang digunakan untuk user trial.

Tab RADIUS

Use RADIUS : centang jika agan menggunakan otentifikasi / login dengan Radius Manager,
sebelumnya pastikan agan sudah menambahkan server radius manager di menu Winbox
Radius

Klik OK setelah semua setting profile hotspot sudah sesuai dengan kebutuhan agan.

Referensi : http://wiki.mikrotik.com/wiki/Manual:IP/Hotspot/Profile

Anda mungkin juga menyukai