terça-feira, 30 de outubro de 2012

scrip amarra-ip dhcp mikrotik


Testem e feedback-me pra melhorias ok!

##########################################
 ## Automac By Int21 - No Right Reserved ##
 ##########################################
 # Objetivo: No hotspot ele pega ip + mac #
 # do cliente e coloca o ip dele fixo #
 # para que o ip do cliente nunca mude #
 # com o dhcp. #
 # Pesologia: Use a cada 30 segundos #
 ##########################################
 :foreach h in=[/ip hotspot active find] do={
 :global address [/ ip hotspot active get $h address];
 :global user [/ip hotspot active get $h user];
 :global mac [/ip hotspot active get $h mac-address];
 /ip hotspot user set $user comment=$user mac=$mac address=$address;
 :foreach x in=[/ip dhcp-server lease find] do={/ip dhcp-server lease make-static $x};
 }
 ### fim Script #############################################

Pra rodar colem e deem um nome ao script em /system/scripts + nome AUTOMAC

e depois em /system/scheduler coloque pra executar a cada 30 segundos

0 comentários:

Postar um comentário