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:
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?
Posting Komentar