Cara Membuat Halaman Isolir User PPPoE Mikrotik
Anda bisa redirect pelanggan PPP (PPPoe, PPTP, OVPN, L2TP, SSTP) & IP Binding static yang telat bayar ke halaman isolir menggunakan mikrotik .
Halaman isolir menampilkan informasi pemutusan layanan internet & himbauan agar segera bayar tagihan.
Akan ada notifikasi “wifi tanda tanya” di hp , jika diklik akan terbuka halaman isolir.
Untuk pengguna komputer atau laptop, halaman peringatan isolir ini akan otomatis muncul otomatis.
Daftar Isi :
Membuat Halaman Isolir di Mikrotik
Halaman isolir yang akan ditampilkan berupa pesan error, pesan error default ini yang akan kita ubah agar isinya sesuai dengan yang kita inginkan.

Aktifkan WebProxy
Untuk bisa membuat halaman isolir, anda harus mengaktifkan fitur webproxy di mikrotik.
Fitur ini akan kita pakai untuk mengarahkan user isolir ke halaman isolir ketika mereka membuka website.

#1 IP > Webproxy > centang enable, src address isikan 10.128.135.0, port 1080 , max cache size none
#2 Access > klik + > isikan src address 10.128.135.0/24, dst-address!10.128.135.1, dst host ! 1.bp.blogspot.com action deny, redirect to 10.128.135.1:1080
#3 Kalau sudah klik apply > ok
atau gunakan script dibawah ini agar lebih cepat
/ip proxy set enabled=yes port=1080 max-cache-size=none
/ip proxy access add src-address=10.128.135.0/24 dst-address=!10.128.135.1 dst-host=!1.bp.blogspot.com action=deny redirect-to=10.128.135.1:1080Untuk IP statis, kita harus membuat rule nya juga, misal network pelanggan ip statisnya 192.168.16.0/24.
/ip proxy access add src-address=192.168.16.0/24 dst-address=!192.168.16.1 dst-host=!1.bp.blogspot.com action=deny redirect-to=192.168.16.1:1080Reset HTML
Klik tombol Reset HTML pada menu IP > web proxy ,
ini untuk memastikan file error.html terbentuk sehingga kita bisa mengubah pesan error client isolir.
Ubah Halaman Default error.html
Halaman default error yang ditampilkan dari redirect proxy tidak lah bagus,
untuk itu kita perlu merubahnya agar relevan dengan keadaan client saat diisolir.
#1 buat sebuh file dengan nama error.html, dan isi dengan script dibawah ini
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: auto;
}
</style>
</head>
<!--
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeiB1Sf9eRT0PmfEtFQZZIJudbcWJnKngk0H8Bi9MVKUfdP5fNmAaJyvqwLOCrY_hhP729YxcwJipa9q37_IYxWVc87JvEtnHlZl_I_lirywoUc9-7ssfPWxV1WKII7A76tV4o4Z6pEnwL/s1129/isolir.png" alt="isolir belum bayar tagihan" class="center" >
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO9g-Dm4Rk6wwV9ctBla30taG8KNIyl85FI6ycB9WIgoM34GhovtK4NWQYyIP5Mo0S3VRQG0BfeOZ8g3Z_grWGmrQHVii29AkvkD6sW1OdEU_dUJKOT8eMJAIfBdG39Pz4oIRwHvARbdlq/s673/expired.png" alt="isolir belum bayar tagihan" class="center" >
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ3s-ayMYAel4GDA4kit9dY7ec7IumHWSwPtYuwh9ovv27mBUVkdNUYnKr_LmtAEOTi5pusyGT9rsL8W_ue5NzcenoNJbMZSdTmU2nfqmXFfoulUY7XpUEWC3uM2491h-6KvxUzR00s9f4/s524/disconnect.jpg" alt="isolir belum bayar tagihan" class="center" >
-->
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO9g-Dm4Rk6wwV9ctBla30taG8KNIyl85FI6ycB9WIgoM34GhovtK4NWQYyIP5Mo0S3VRQG0BfeOZ8g3Z_grWGmrQHVii29AkvkD6sW1OdEU_dUJKOT8eMJAIfBdG39Pz4oIRwHvARbdlq/s673/expired.png" alt="isolir belum bayar tagihan" class="center" width=450px height=310px>
<br>
<div class="center">
<center>
<h2>Internet Dinonaktifkan Sementara</h2>
<p>
Pelanggan WiFi Tembolok.ID yang terhormat, <br><br>
Kami informasikan bahwa layanan internet anda saat ini <b>terisolir (dimatikan sementara)</b>. <br><br>
Dimohon untuk <b>melakukan pembayaran tagihan</b>, supaya internet <b>kembali normal</b>.<br><br>
Guna menghindari ketidaknyamanan ini, <br>
dimohon untuk melakukan pembayaran sebelum tanggal 20 tiap bulan nya.<br><br>
Terimakasih
</p></center>
</div>
</body></html>#2 setelah file kamu simpan, upload file ini ke mikrotik.
Caranya cukup drag dan drop file ini ke folder /flash/webrpxy

Redirect Pelangan Telat Bayar ke Halaman Isolir
Kita akan membuat rule agar mikrotik memunculkan notifikasi wifi ke pelanggan yang terkena isolir.
notifikasi ini akan muncul otomatis, jika diklik akan muncul halaman isolir yang telah kita siapkan sebelum nya.
Gunakan script dibawah ini agar lebih cepat.
/ip pool add name=isolir ranges=10.128.135.2-10.128.135.254
/ppp profile add name=isolir local-address=10.128.135.1 remote-address=isolir
/ip firewall filter add chain=forward src-address=10.128.135.0/24 dst-address=!10.128.135.1 action=drop
/ip firewall filter add chain=forward src-address-list=isolir dst-address=!192.168.16.1 action=drop
/ip firewall nat add chain=dstnat src-address=10.128.135.0/24 protocol=tcp dst-port=80,443 action=redirect to-ports=1080 comment="NAT PPPoE isolir to warning"
/ip firewall nat add chain=dstnat src-address-list=isolir protocol=tcp dst-port=80,443 action=redirect to-ports=1080 comment="NAT IP statis isolir to warning"
Cara Manual Mengisolir Pelangan PPP & IP Statis
Cara mengisolir pelanggan yang telat bayar sangatlah mudah,
anda hanya perlu merubah profile pelanggan PPP yang akan diisolir menjadi profile “isolir”.
Untuk pelanggan ip statis, tinggal masukan saja ip client yang ingin diisolir ke addresslist “isolir”

NB: harap diperhatikan, penulisan huruf besar dan kecil di mikrotik dianggap beda.
Cara Otomatis Set Waktu Isolir Pelangan PPP & IP static
Anda bisa menentukan kapan pelanggan akan terisolir otomatis menggunakan scheduler.
Dengan begitu anda tidak perlu kuatir jika lupa mematikan akses internet saat pelanggan tersebut belum bayar, karena anda sudah menentukan tanggalnya.
Set waktu isolir pelanggan PPP
Buat scheduler untuk menjalankan script auto isolir pelanggan PPP,
disini anda harus menentukan waktu kapan script tersebut dijalankan.

#1 system > scheduler > klik tanda +
#2 isinkan name: terserah anda, ubah beberpaa hal dibawah ini :
- start date : tanggal akan diisolir
- start time : jam akan diisolir
#3 pada kotak on event isikan script dibawah ini:
ubah xxxx menjadi username yang dipakai untuk pelanggan anda.
/ppp secret set profile=isolir [find where name=xxxx];Set waktu isolir pelanggan IP static (non hotspot)
Untuk set auto isolir pelanggan ip static caranya sama dengan diatas,
bedanya pada script yang harus ditaruh di bagian on event.

script pada on event harus seperti dibawah ini, ubah xxxxxxxx menjadi IP dari pelanggan anda.
misal jika pelanggan anda yang akan diset isolir punya ip 192.168.16.3 maka script nya menjadi
/ip firewall address-list add list=isolir address=192.168.16.3
/ip firewall address-list add list=isolir address=xxxxxxxxMengaktifkan Kembali User Yang Terisolir
Untuk mengaktifkan kembali client ppp yang terisoir caranya cukup ubah profile isolir menjadi profile semula (bukan isolir).
Sedangkan untuk mengaktifkan pelanggan IP static yang terisolir caranya cukup hapus IP client yang terisolir dari daftar address list isolir.
di menu IP > firewall > address lists
KESIMPULAN
Anda bisa menampilkan pesan “isolir” yang berisi himbauan untuk membayar tagihan, kepada pelanggan PPP (pppoe, l2tp, pptp, ovpn, sstp) yang telat membayar.
Anda juga bisa mengeset mikrotik agar melakukan isolir kepelanggan tertentu pada waktu yang telah ditentukan secara otomatis.
Halaman isolir akan muncul ketika pelanggan membuka website non https (port80) ataupun saat klik menu notifikasi wifi yang muncul
Komentar
Posting Komentar