Postado por GUTTO em 21 de Outubro de 2015 às 23:00
Boa Noite, Lista
Estou montando um HotSpot com mikrotik, e gostaria de saber se alguem da lista possui o script para limpar mac e ip, tanto de acesso de celulares Android quanto de Apple ?
Obrigado.
Visualizações: 64
Para adicionar comentários, você deve ser membro de MK-AUTH.
Respostas
Bom aconselha colocar em quanto tempo ele para rodar?
Ok, obrigado
Vou dar uma verificar melhor no script e ver o que da para ser feito.
obrigado.
Eberty Rodrigues disse:
Deve ser por isso, pois estou utilizando a 6.32.3 ai acredito que vc vai ter que fazer algumas adaptações no script.
AUGUSTO disse:
Boa Tarde, Eberty
Segue print da tela.
Obrigado.
Erro HotSpot.png
Boa Tarde, Aberty
Estou usando uma RB333 v3.0
Sera que esse o motivo?
Obrigado.
Qual versão vc usa?
AUGUSTO disse:
Boa Tarde, Eberty
Estou tentando colar o scripts mas esta dando erro.
Obrigado.
aqui uso assim:
/system script
add name=removendo-android-dhcp owner=eberty policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive source="# Limpar Mac Zerado\
\r\
\n:foreach i in=[/ip dhcp-server lease find mac-address=00:00:00:00:00:00] do={\r\
\n:log error (\"MAC ADDRESS ZERO DETECTADO: \" . [/ip dhcp-server lease get \$i address\
]);\r\
\n/ip dhcp-server lease remove \$i;\r\
\n:delay 0.2s;\r\
\n}\r\
\n\r\
\n# Limpar status Busy\r\
\n:foreach i in=[/ip dhcp-server lease find status=\"busy\"] do={\r\
\n:log error (\"BUSY STATUS DETECTADO: \" . [/ip dhcp-server lease get \$i address]);\r\
\n/ip dhcp-server lease disable \$i;\r\
\n:delay 1s;\r\
\n/ip dhcp-server lease enable \$i;\r\
\n:delay 0.2s;\r\
\n}\r\
\n\r\
\n# Limpar entradas Android (uso em redes publicas)\r\
\n:foreach i in=[/ip dhcp-server lease find host-name~\"android\"] do={\r\
\n:log error (\"REMOVENDO ANDROID: \" . [/ip dhcp-server lease get \$i address]);\r\
\n/ip dhcp-server lease remove \$i;\r\
\n:delay 0.2s;\r\
\n}\r\
\n\r\
\n# Limpar entradas iPhone (uso em redes publicas)\r\
\n:foreach i in=[/ip dhcp-server lease find host-name~\"iPhone\"] do={\r\
\n:log error (\"REMOVENDO IPHONE: \" . [/ip dhcp-server lease get \$i address]);\r\
\n/ip dhcp-server lease remove \$i;\r\
\n:delay 0.2s;\r\
\n}\r\
\n\r\
\n# Limpar entradas Windows Phone (uso em redes publicas)\r\
\n:foreach i in=[/ip dhcp-server lease find host-name~\"Phone\"] do={\r\
\n:log error (\"REMOVENDO WINDOWS PHONE: \" . [/ip dhcp-server lease get \$i address]);\
\r\
\n/ip dhcp-server lease remove \$i;\r\
\n:delay 0.2s;\r\
\n}\r\
\n\r\
\n# Limpar entradas host-name vazio (uso em redes publicas)\r\
\n:foreach i in=[/ip dhcp-server lease find] do={\r\
\n :if ([:len [/ip dhcp-server lease get \$i host-name]] = 0) do={\r\
\n /ip dhcp-server lease remove \$i;\r\
\n }\r\
\n}\r\
\n\r\
\n:delay 1s;\r\
\n#executar script dhcp\r\
\n:execute script=\"ler_dhcp\";"
Tem pra limpar do leases no dhcp.
SCRIPT 01
# Limpar entradas Android (uso em redes publicas)
:foreach i in=[/ip dhcp-server lease find host-name~"android"] do={
:log error ("Removendo entradas android: " . [/ip dhcp-server lease get $i address]);
/ip dhcp-server lease remove $i;
}
SCRIPT 02
# Limpar entradas Iphone (uso em redes publicas)
:foreach i in=[/ip dhcp-server lease find host-name~"iphone"] do={
:log error ("Removendo entradas Iphone: " . [/ip dhcp-server lease get $i address]);
/ip dhcp-server lease remove $i;