You are on page 1of 1

########## INICIO DEL SCRIPT

:local DHCPSERVER "dhcpserver";


# # www.tech-nico.com

:foreach i in=[/ip dhcp-server lease find dynamic=yes active-server=$DHCPSERVER]


do={
:local DhcpDynMAC [/ip dhcp-server lease get $i mac-address];
:local DhcpDynCLIENTID [/ip dhcp-server lease get $i active-client-
id];
:local DhcpDynHOST [/ip dhcp-server lease get $i host-name];
:local phoneNAME [:pick $DhcpDynHOST 0 4];

:if ( ($phoneNAME="BLUS") || ($phoneNAME="iPad") || ($phoneNAME="andr") ||


($phoneNAME="Andr") || ($phoneNAME="Wind") || ($phoneNAME="iPho") ||
($phoneNAME="BLAC") || ($phoneNAME="HUA") ) do={
/ip dhcp-server lease add block-access=yes mac-address="$DhcpDynMAC" use-
src-mac=yes comment="$DhcpDynHOST" server="$DHCPSERVER" client-
id="$DhcpDynCLIENTID";
}
}
/ip dhcp-server lease remove [find host-name~"Aiffon*"]
/ip dhcp-server lease remove [find host-name~"android*"]
/ip dhcp-server lease remove [find host-name~"Android*"]
/ip dhcp-server lease remove [find host-name~"Windows*"]
/ip dhcp-server lease remove [find host-name~"iPad*"]
/ip dhcp-server lease remove [find host-name~"iPhone*"]
/ip dhcp-server lease remove [find host-name~"BLACKBERRY*"]
/ip dhcp-server lease remove [find host-name~"Zoila*"]
/ip dhcp-server lease remove [find host-name~"Sofias*"]
############## FIN DEL SCRIPT

You might also like