-
Script para amarrar ip + mac e colocar o ip como estático
Com este script o ip do cliente ficara em estatico, ou seja, se estiver usando DHCP a cada X tempo o ip do cliente mudará e as amarrações mac+ip estaram sujeitas a erros de acesso. Rodando este script o MAC+IP+DHCP do cabra estará sempre amarradinho e auto alimentado.
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
;)
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Se eu colocar esse script pra rodar no meu server que manda o ip para os clientes via dhcp + hotspot ele sempre vai atribuir o mesmo ip ou terei que colocar na placa de rede do cliente esse ip manualmente?
obrigado.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Ele automatiza, vc não faz nada. O cliente vai receber o resto da vida o mesmo ip, e estando amarrado mac + Ip ajuda muito.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Certo vo add está regra para ver se ajuda, pois aqui mando tudo automatico e a pessoa so faz a autenticaçao na pagina, acho que assim com a regra fica mais dificil de burlar o firewall.. jaja posto o resultado. vlw
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Testado e aprovado, vlw amigo....
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Ficou show aqui, mk 4.17... tudo amarradinho
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Amigo vc poderia postar uma screen de como deve ficar em sheduler pois aqui tenho de rodar manualmente o script para novos clientes :(
-
1 Anexo(s)
Re: Script para amarrar ip + mac e colocar o ip como estático
Anexo 20732Segue como ficou aqui,,,
-
Re: Script para amarrar ip + mac e colocar o ip como estático
O vlw amigo, achei o problema...
Esqueci de marcar os campo em policy :P
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Desativei essa regra hj, estou com problemas depois de um tempo com a regra rodando, esta marcando os clientes certinho, mais alguns clientes nao conseguem logar, fica dizendo no aviso no hotspot que usuario nao permitido para este mac... mesmo o cadastro estando certo... Será que tem algo errado no meu script???? vlw
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Blz, só uma dúvida!!
O DHCP Server fornece um ip para a placa do cliente e o Hotspot fornece outro ip para o usuário pelo script!
Como faço para que o ip do dhcp e do usuário fiquem os mesmos?
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Citação:
Postado originalmente por
mapelli
Blz, só uma dúvida!!
O DHCP Server fornece um ip para a placa do cliente e o Hotspot fornece outro ip para o usuário pelo script!
Como faço para que o ip do dhcp e do usuário fiquem os mesmos?
Meu problema é exatamente este, pois depois que o dhcp manda outro ip para o mesmo cliente da pau na autenticacao do hotspot
-
1 Anexo(s)
Re: Script para amarrar ip + mac e colocar o ip como estático
Citação:
Postado originalmente por
peritinaicos
Meu problema é exatamente este, pois depois que o dhcp manda outro ip para o mesmo cliente da pau na autenticacao do hotspot
Amigo, eu estou tentando implementar o HotSpot na minha rb750 e estou enfrentando esse problema quando deixo a ARP em Repy-Oly e ativo o HotSpot ele mostra a tela de login daí quando coloco o usuario e senha ele recebe um IP diferente do que estabeleço no DHCP ele assume um IP diferente e dá pau... quando eu deixo ARP apenas Enabled ele passa, mas fica com IP diferente do definido...
Anexo 25374
-
Re: Script para amarrar ip + mac e colocar o ip como estático
amigo o meu hotspot eu fiz bem facil, fui em setup e pronto ele faz tudo... e nao esta certo o IP???
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Citação:
Postado originalmente por
peritinaicos
amigo o meu hotspot eu fiz bem facil, fui em setup e pronto ele faz tudo... e nao esta certo o IP???
eu tb fiz assim e na hora de criar os usuarios você não coloca o MAC do usuario que vai conectar usando a conta, então se você perceber eu amarro o MAC+IP na ARP List só que ando ele conecta ele muda pra outro IP da uma olhada na minha tela onde tem: Address tem 192.168.10.11 e To Address tá: 192.168.10.10 pq será isso?
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Olha estou usando aqui a quase 4 meses, tenho tbm 3 clientes aonde implimentei o mesmo script e tudo 100% só tenho a agradecer ao criador do mesmo.
Parabens amigo :)
-
Re: Script para amarrar ip + mac e colocar o ip como estático
la em ip/hotspot/ip bindings vc cria uma regra da seguinte forma:
adress: 192.168.10.0/24
type: regular
e no comment você coloca " Regulados " e veja o resultado
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Celso meu irmão tem como fazer isso tbm com pppoe.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Citação:
Postado originalmente por
int21
la em ip/hotspot/ip bindings vc cria uma regra da seguinte forma:
adress: 192.168.10.0/24
type: regular
e no comment você coloca " Regulados " e veja o resultado
blz, vou testar aqui e posto o resultado, abraços..
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Certo Comigo Funcionou perfeito, mas tive problemas pois eu seto o comente e ele mudou o comente tbm para o mesmo do login.
############################## ############
## 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};
}
comando responsavel por inserir os dados o que fiz tirei o comente e tbm o address pois queria somente mac.
/ip hotspot user set $user mac=$mac;
tbm tirei para ele nao inserir no dhcp comentei a linha.
ex:
:foreach x in=[/ip dhcp-server lease find] do={/ip dhcp-server lease make-static $x};
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Ficou tranaquilo, mas somente quando não vinculo o pool ao hotspot server, caso contrario continua dando o mesmo erro... será que fiz alguma coisa errada?
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Eu tenho vinculado e nao da erro nenhum, verifica o script.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Pessoal por ser um assunto interessante e para não alongar o post o coloquei no meu blog:
https://under-linux.org/entry.php?b=2471
Se for útil agradeça aqui.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Ola amigos o Celso tinha feito para mim auto mac para pppoe versão 3x, so que pelo azar do destino perdi ai estudei um pouquinho e consegui adaptrar segue o script e com creditos ao Celso e tbm Rodrigo Minelli tbm pela ajuda.
##################################################
## Automac_HotSpot By Int21 - No Right Reserved ##
## Automac_PPPoe By Rodriog Minelli.´. ##
##==============================================##
# Nome: AutoMac_PPPoe #
# Objetivo: Capturar IP + Mac do cliente e #
# deixa-lo fixo para que não mude. #
# Agendamento: Use a cada 30 segundos #
##################################################
:foreach x in=[/ppp active find] do={
:global address [/ppp active get $x address];
:global user [/ppp active get $x name];
:global mac [/ppp active get $x caller-id];
/ppp secret set $user caller-id=$mac remote-address=$address;
}
Esse script pega tanto o mac quando o ip do cliente conectado. somente.
faça o agendamento para executar a cada 50 segundos t+ obrigado.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
isso ta ficando showwwwwwwwwwwwwwww.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Sou iniciando no mikrotik e estou tentando implementar o hotspot porém não estou conseguindo resolver o seguinte problema: determino o IP para o cliente em DHCP amarrando o MAC; coloco o mesmo IP e MAC no HOTSPOT, até ai tudo ok, o cliente pega o IP que determinei, mas quando faço o login aparece outro IP em /HOTSPOT/ACTIVE e em /HOTSPOT/HOSTS, fica ADDRESS um IP (o que determinei) e TO ADDRES outro IP (o mesmo de ACTIVE). Alguém sabe o que estou fazendo errado? Desde já agradeço.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Seu hotspot esta mal configurado. posta as conf para olharmos e poder ajudar. Mas o ideal seria abrir um topico pedindo ajuda.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Pessoal para não virar bagunça e ficar um forum organizado vamos nos atentar ao titulo do tópico.
-
Re: Script para amarrar ip + mac e colocar o ip como estático
oi amigo eu usei essa regra ficou show de bola porem tenho todos os meus clientes comentados e os mesmo quando seto ela fica com o mesmo nome do login
exemplo 01
login infornet
comentario " infornet rua tal casa tal tel 88888888" esse seria o comentario de cada clientes mais quando ativo a regra ela muda o comentario para o mesmo nome de usuario
exemplo 02
login infornet
comentario "infornet" isso com todos os login
o que eu posso fazer para melhorar so pegar o ip mec e deixar estatico agradeco desde ja obrigado
-
Re: Script para amarrar ip + mac e colocar o ip como estático
aumenta o tempo do dhcp serven leaser time para 3000d
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Não estou conseguindo faser este script executar de 3 em 3 minutos
-
Re: Script para amarrar ip + mac e colocar o ip como estático
bestera minha, oi so olhar o print que..(esqueci o nome mandou) e deu certo. vlw!
-
Re: Script para amarrar ip + mac e colocar o ip como estático
Testado e Comprovado Realmente Funcionou Redondinho Vlw Parceiro.!
-
Re: Script para amarrar ip + mac e colocar o ip como estático
eai blz pessoal nao posso ajudar sou muito iniciante no mikrotik vlw
-
Re: Script para amarrar ip + mac e colocar o ip como estático
bom dia Amigo, sou novo aqui e quero tirar uma duvida estou com um WiFi free em uma comunidade |Rural da minha cidade Parintins AM, e quero tirar umas duvidas sobro o tempo que cada usuário vai ficar conectado e com ip salvo no Lease Timer, tenho duvidas de como fazer a melhor configuração do dhcp server para que se renove os ips pelo menus de 3 em 3 horas de forma automática.