Mikrotik Remove DHCP Lease Blank Hostname

Mikrotik Remove DHCP Lease Blank Hostname

Kenapa perlu untuk me-remove DHCP Lease Hostname yang blank atau tanpa hostname. Sejauh yang saya tau perangkat-perangkat yang tanpa hostname adalah perangkat yang bukan handphone (kecuali Iphone) atau laptop seperti wifi repeater, wifi camera, dan perangkat serupa lainnya.

Karena ini free wifi jadi sebaiknya hanya perangkat seperti handphone dan laptop yang langsung terhubung.

Nah, untuk meremove DHCP Lease Blank Hostname di router Mikrotik bisa menggunakan script berikut, pada script dibawah dapat melakukan skip ke perangkat Blank Hostname yang diperbolehkan terhubung ke jaringan, silahkan dimodifikasi sesuai kebutuhan.

:local client1 "32:72:A0:C6:97:63";
:local client2 "1A:BE:D8:FE:C2:85";

:foreach i in=[/ip dhcp-server lease find host-name ~"^\$" ] do={
:local hostIP value=[/ip dhcp-server lease get $i value-name=active-mac-address]
:if (($hostIP = $client1) or ($hostIP = $client2)) do={
/ip firewall filter remove [/ip firewall filter find comment="drop $hostIP"]
:log warning "$hostIP release"
} else={
/ip firewall filter remove [/ip firewall filter find comment="drop $hostIP"]
/ip firewall filter add chain=forward src-mac-address=$hostIP action=drop comment="drop $hostIP"
/ip dhcp-server lease rem [find active-mac-address=$hostIP ]
:log warning "$hostIP remove from dhcp lease"
}
}

Demikian ulasan mengenai Mikrotik Remove DHCP Lease Blank Hostname

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email

Artikel Menarik