Senin, 17 Agustus 2015

blokir akses internet bagi pengguna handphone dengan mikrotik

automatisasi blokir ip address berdasarkan hostname dengan script & scheduler di mikrotik



drop (blokir) ip address dari dhcp lease yang tidak diinginkan berdasarkan hostname, disini saya berikan contoh semua yg memakai hp android:


script 1 : melakukan pencarian di filter, jika ip yg dimaksud ada maka akan di hapus terlebih dahulu agar tidak terjadi dupilkasi

:local ipfilter value=[/ip firewall filter find]; :foreach looping in=$ipfilter do={:local komen value=[/ip firewall filter get $looping value-name=comment]; :if ($komen="android") do={/ip firewall filter remove $looping}};

script akan saya namakan : hapus-filter-android

Script 2 : menambahkan ip address pada firewall filter lalu di lakukan drop (blokir) agar android tidak dapat mengakses internet.

:local bnyklease value=[/ip dhcp-server lease find]; :foreach looping in=$bnyklease do={:local namahost value=[:pick [/ip dhcp-server lease get $looping value-name=host-name] 0 7]; :local ipadd1 value=[/ip dhcp-server lease get $looping value-name=active-address]; :if ($namahost="android") do={/ip firewall filter add chain=forward action=drop dst-address=$ipadd1 disabled=no comment=$namahost}};

script akan saya namakan : drop-android

jangan lupa interface namenya (local) disesuaikan dengan interface name dijaringan yahh

jika script diatas sudah dibuat maka kita tinggal membuat schedule atau jadwal untuk mengeksekusi script.
untuk menambahkan 2 script diatas di 1 scheduler maka scriptnya seperti berikut :

/system script run hapus-filter-android
/system script run drop-android

https://www.facebook.com/notes/wong-lawas/automatisasi-blokir-ip-address-berdasarkan-hostname-dengan-script-scheduler-di-m/684255344977928

1 komentar:

Unknown mengatakan...

saya ada pertanyaan, untuk $namahost="android" , ketika saya ubah menjadi $namahost="iPhone" , terkadang tidak bisa membaca namahost yang sama-sama mengandung kata iPhone. contoh : iPhone-Lulu berhasil terscan dan di add, Avenks-iPhone tidak berhasil ter scan. begitu juga ketika diubah menjadi BLACKBERRY semuanya malah tidak terscan. apa ada solusinya?