Salam MikroTIK
Kali ini sy mau berbagi script untuk melimit Mobile Device ( Android, iPhone, iPad ) berdasar hostname yang tercatat di DHCP Leases, nantinya kamu juga bisa menyesuaikan / mengubah sendiri sesuai hostname yang ingin di tangkap oleh script bila dibutuhkan. untuk lebih jauhnya nanti silahkan di kembangkan sendiri ya
:foreach i in=[/ip dhcp-server lease find host-name~"droid"] do={tanda ~ artinya "seperti", berbeda jika kita beri tanda = artinya "sama dengan"
:local hostIP value=[/ip dhcp-server lease get $i value-name=active-mac-address]
/ip dhcp-server lease rem [find active-mac-address=$hostIP ]
/ip dhcp-server lease add mac-address=$hostIP rate-limit=256k/512k address=dhcp_pool1
:log info message="$hostIP Limited Succesfully"
}
:foreach i in=[/ip dhcp-server lease find host-name~"iPad"] do={
:local hostIP value=[/ip dhcp-server lease get $i value-name=active-mac-address]
/ip dhcp-server lease rem [find active-mac-address=$hostIP ]
/ip dhcp-server lease add mac-address=$hostIP rate-limit=256k/512k address=dhcp_pool1
:log info message="$hostIP Limited Succesfully"
}
:foreach i in=[/ip dhcp-server lease find host-name~"iPhone"] do={
:local hostIP value=[/ip dhcp-server lease get $i value-name=active-mac-address]
/ip dhcp-server lease rem [find active-mac-address=$hostIP ]
/ip dhcp-server lease add mac-address=$hostIP rate-limit=256k/512k address=dhcp_pool1
:log info message="$hostIP Limited Succesfully"
}
tanda ~ bisa mendandung string yang di cari
tanda = harus persis dengan string yang dicari
kamu bisa kombinasikan dengan scheduler. atau bisa kamu kembangkan dengan kombinasi wireless access-list.
EmoticonEmoticon