Postado originalmente por
trober
Não precisa do
Server Alert do
RouterOS. Esse
script já detecta e já neutraliza as requisições DHCP de terceiros
O que você precisa fazer é adicionar o
script no
cron (agendador de execução da maioria dos sistemas operacionais
Unix-Like), com tempo de execução a cada um minuto.
O
script poderia ser mais simples. Eu fiz dessa forma, para caso fosse renomeada a interface de rede ou mudada a placa de rede (e consequentemente o endereço físico), você não terá o
overhead de ter de alterar manualmente o nome da placa e endereço físico no
script.
Supondo que sua placa de rede chama-se "em0" e seu MAC é 00:00:00:11:22:33, o comando fica:
Código :
/usr/local/sbin/dhcdrop -i em0 -l 00:00:00:11:22:33 -y
Entretanto, com o
script completo, você não precisa se preocupar e alterar seu código ao trocar de placa de rede.
Se sua rede é
wireless e roteada (não
bridge) você não precisa do
Server Alert do RouterOS, desde que tenha "
Default Forward" desabilitado. Afinal, um cliente anunciado DHCP não será "ouvido" pelos outros clientes.
Em redes condominais roteadas e cabeadas, a história muda um pouco. Mas isso é assunto para outro momento.
Saudações,
Trober