Ver Feed RSS

minelli

Ubiquiti - Alteração de MAC Persistente

Avalie este Post de Blog
Bom dia, ontem me deparei com um pedido interessante, um cliente e amigo me solicitou um script para alteração de MAC persistente da interface wifi em equipamentos ubiquiti, então fomos atrás para melhor atende-lo.

Alteração de MAC Persistente

Para tal procedimento precisamos acessar o equipamento via ssh usando o comando:
Código :
ssh -l ubnt x.x.x.x

NOTA
====
Substitua o usuário "ubnt" pelo em uso atual no equipamento, o user default é "ubnt" e também o x.x.x.x pelo ip do equipamento.

Crie o arquivo rc.prestart:
Código :
vi /etc/persisten/rc.prestart
wlanconfig ath0 destroy
ifconfig wifi0 down
ifconfig wifi0 hw ether xx:xx:xx:xx:xx:xx 
ifconfig wifi0 up
wlanconfig ath0 create wlandev wifi0 wlanmode sta
ifconfig ath0 up

Crie também o arquivo rc.poststart:
Código :
vi /etc/persisten/rc.poststart
wlanconfig ath0 destroy
ifconfig wifi0 down
ifconfig wifi0 hw ether xx:xx:xx:xx:xx:xx 
ifconfig wifi0 up
wlanconfig ath0 create wlandev wifi0 wlanmode sta
ifconfig ath0 up

NOTA
====
Onde está xx:xx:xx:xx:xx:xx você deve alterar pelo MAC desejado.
Para quem não está familiarizado com o vi ao abrir o arquivo aperte "i" para poder iniciar a digitação dos comandos após terminar aperte "ESC" e ":wq"para gravar o arquivo e sair.

Para finalizar iremos dar permissão aos arquivos criados e gravar as configurações na memória do Ubiquiti para torna-lo persistente:

Dando Permissão:
Código :
chmod +x /etc/persistent/rc.prestart
chmod +x /etc/persistent/rc.poststart

Gravando na Memória:
Código :
cfgmtd -p /etc -w

Após reiniciamos o equipamento:
Código :
reboot

NOTA
====
Isso é tudo, se quiserem mandar reclamações, críticas, sugestões, podem postar nos comentários a baixo.
Espero que ajude a todos com esse tutorial que em alguns casos será útil.

Agradecimentos
====
Alexandre Peretto
Forum Ubiquiti - http://community.ubnt.com/
Vivao Linux - http://www.vivaolinux.com.br/


Contato
====
Dados de Contato:
Site.: https://www.installapplication.com.br/
MSN.: [email protected](Somente MSN)
SkyPe.: Rodrigo Minelli - Mytinick
E-Mail.: [email protected]
Cel.Vivo.: (18) 9754-0042 (Preferencial)

Atualizado 26-01-2016 em 20:54 por minelli

Categorias
Artigos , Dicas , Mikrotik , Tutoriais

Comentários

  1. Avatar de maxibelo
    Ainda não precisei, mais ta de parabéns pelo Post. Continue sendo esse sucesso.
  2. Avatar de kamui
    Tenho algumas duvidas sobre em quais equipamentos o script funciona:
    1- Para qual série dos proutos da UBNT ( Legacy, M2, M5 )?
    2- Se uma NanoStation2 ou Bullet2 estiver como cliente->router e com firmware 4.0.2 build 4996 irá funcionar?
    3- Ao fazer o comando:
    Código :
    ifconfig wifi0 hw ether xx:xx:xx:xx:xx:xx
    Não teria de fazer o mesmo para a interface ath0
    Ex:
    Código :
     ifconfig ath0 hw ether xx:xx:xx:xx:xx:xx
    ?
    No momento foram somente estas duvidas.
    Aguardo respostas.
  3. Avatar de minelli
    Citação Postado originalmente por kamui
    Tenho algumas duvidas sobre em quais equipamentos o script funciona:
    1- Para qual série dos proutos da UBNT ( Legacy, M2, M5 )?
    2- Se uma NanoStation2 ou Bullet2 estiver como cliente->router e com firmware 4.0.2 build 4996 irá funcionar?
    3- Ao fazer o comando:
    Código :
    ifconfig wifi0 hw ether xx:xx:xx:xx:xx:xx
    Não teria de fazer o mesmo para a interface ath0
    Ex:
    Código :
     ifconfig ath0 hw ether xx:xx:xx:xx:xx:xx
    ?
    No momento foram somente estas duvidas.
    Aguardo respostas.
    Olá Kamui bom dia,
    1 - Quando realizei e pesquisei tal procedimento foi para os Rocket's mas facilmente pode-se adaptar para qualquer um deles desde que tenha acesso ao ssh dos mesmos.
    2 - Só testando pois como disse eu fiz o procedimento em Rocket.
    3 - No exemplo apenas precisei alterar o MAC da interface Wireless do Rocket por isso só utilizei "wifi0".

    Agradeço por ter postado suas dúvidas e espero ter ajudado.
  4. Avatar de kamui
    Ola Amigo.

    Me veio mais algumas duvidas.
    1- Ao reler o post, ficou a seguinte indagação: Do por quê usar o termo
    MAC Persistent?
    Poder ser uma pergunta meio "noob", mas poderia responder.
    Agradeço desde já.
  5. Avatar de minelli
    Citação Postado originalmente por kamui
    Ola Amigo.

    Me veio mais algumas duvidas.
    1- Ao reler o post, ficou a seguinte indagação: Do por quê usar o termo
    MAC Persistent?
    Poder ser uma pergunta meio "noob", mas poderia responder.
    Agradeço desde já.
    Persistente algo que persiste, que continua após reiniciar o equipamento e sendo anulado apenas dando reset no rádio.
  6. Avatar de Fernandols
    Ola amigos qual seria a finalidade dessa mudança? conectar clientes com lock to mac ap marcados?
  7. Avatar de minelli
    A finalidade pode ser várias no caso do cliente e amigo foi porque os clientes do provedor estão amarrados ao MAC dos Rocket's.
  8. Avatar de edcomrocha
    Código :
    wlanconfig ath0 destroy

    Isso apaga algum conf do radio ? ou somente o mac dele ?
  9. Avatar de minelli
    Citação Postado originalmente por edcomrocha
    Código :
    wlanconfig ath0 destroy

    Isso apaga algum conf do radio ? ou somente o mac dele ?
    Apenas as configuraçoes da Wlan Ath0.

+ Enviar Comentário