Trocar MAC address da placa de rede pemanentemente

Publicado por Júlio Cesar Aguiar Valim em 09/07/2008

[ Hits: 33.631 ]

 


Trocar MAC address da placa de rede pemanentemente



Bom galera, espero com mais esta dica estar contribuindo com a comunidade VOL.

Da forma postada é possível fazer a trocar permanente do MAC address da placa de rede.

Edite o aquivo /etc/network/interfaces e na interface onde deseja alterar o MAC, adicione o comando descrito abaixo, logo após a definição da network:

auto eth0
iface eth0 inet static
   address 10.0.0.150
   netmask 255.255.255.0
   network 10.0.0.0
   hwaddress ether 00:01:02:03:04:05  #Exemplo de MAC
   broadcast 10.0.0.255

Substitua meu exemplo de MAC pelo MAC desejado.

Com esse procedimento o MAC da sua estação Linux ou do seu servidor vai ser o que foi informado por você no arquivo interfaces, mesmo que você reinicie inúmeras vezes.

Assim dá para você fazer testes em rede wireless, utilizar internet quando é amarrado ao MAC address, dentre outras aplicações.

Essa alternativa de alterar o MAC address pode ser utilizada nas seguintes distribuições: Debian, Slackware, ArchLinux, Mandrake, Crux e outras distribuições baseadas em RPM, tais como o Fedora, Red Hat, CentOS, ASPLinux, SuSE, openSUSE etc.

Vlw...

Outras dicas deste autor

Bloqueio total do Google Talk - aplicativo + web (Gmail)

Leitura recomendada

Ralink RT3090 Wireless 802.11n 1T/1R PCIe no Slackware 13.37

Ativando o microfone do notebook Sony Vaio VGN-NW265F no Ubuntu 10.04

Instalação manual dos drivers Broadcom B43 Wireless no Debian Squeeze

Configurando o celular GT-S8000B como modem 3G

Instalado driver ATI no kernel 2.6.31 sem dificudade

  

Comentários
[1] Comentário enviado por jeferson_roseira em 09/07/2008 - 18:26h

Interessante essa dica.. ja esta nos favoritos

[2] Comentário enviado por DanielGimenes em 10/07/2008 - 08:28h

Caramba..... isso não é uma falha de segurança?

[3] Comentário enviado por poolmid em 10/07/2008 - 11:48h

Caro amigo essa dica serve para o UBUNTU, e qual versao?? desde ja agradeço...

[4] Comentário enviado por jcvalim em 10/07/2008 - 13:48h

Eu testei no Debian e foi na boa, acredito que no Ubuntu vai ser a mesmo coisa pois o Ubuntu foi baseado no Debian e quanto a vesão, isso indifere. Vlw....

[5] Comentário enviado por veceme em 13/07/2009 - 22:30h

O meu e o ubuntu GNOME fiz esse procedimento e o mesmo não deixa eu salvar, da erro ... tirei um printscrem e vou tentar colocar aqui...
Fiz varias modificações, não sei se estão corretas :

auto eth0
iface eth0 inet static
address 192.168.xx.yy
netmask 255.255.255.0
network 192.168.xx.y seria meu gatway e tambem no lugar do network renomei como gatway
hwaddress ether 00:01:02:03:04:05 #Exemplo de MAC usando letras maisculas e depois minusculas
broadcast 192.168.xx.255
wireless-essid minha torre

fiz... fechei... pediu para salvar ... sim.... substitir...sim....erro... cancelar...
diz que :

Não foi possivel salvar o arquivo " /etc/network/interfaces" .
Você não tem as permições necessárias para salvar este arquivo. Por favor verifique se você digitou a localização corretamente e tente de novo.

Agradeço pela ajuda...

[6] Comentário enviado por jcvalim em 14/07/2009 - 09:37h

Opa, e ai tudo tranquilo?
Vamos por parte:

Você está tentando editar esse arquivo com qual usúario?
Você deve fazer essa alteração utilizando o usúario root.
Se já estver utilizando o root, experimenta checar a permissão do arquivo "interfaces". Altere a permissão para 644 com o comado:

chmod 644 /etc/network/interfaces

Com isso eu acredito que vc deva conseguir editar tal arquivo.

Vlw.

[7] Comentário enviado por marioildo em 02/12/2009 - 00:09h

COMO EDITO ESTE ARQUIVO NO TERMINAL RAPAZ M FALE QUAL COMANDO USAR , NO DEBIAN E EDITAR O MAC ADDRESS

[8] Comentário enviado por jcvalim em 02/12/2009 - 07:36h

Então meu amigo, para vc alterar o mac da placa de rede via terminal no debian o comando é:

vi /etc/network/interfaces

Depois que vc fizer a alteração conforme descrito acima na dica, você da um:

:wq!

Para salva e sair do arquivo que esta sendo editado, depois disso é dar o seguite comando para reiniciar os serviços do adaptador de rede:

/etc/init.d/networking restart

É isso ai.... Vlw

[9] Comentário enviado por marioildo em 03/12/2009 - 19:35h

como faço para aparece isso no meu: auto eth0
iface eth0 inet static
address 10.0.0.150
netmask 255.255.255.0
network 10.0.0.0
hwaddress ether 00:01:02:03:04:05 #Exemplo de MAC ----- 00.1D.6E.D4.3B.5C -meu mac
broadcast 10.0.0.255


pois nao aparece esse linhas veja s esta certo

1 digito: vi /etc/network/interfaces e teclo enter

depois edito como acima, fiz mas nao mudou nao permance o mesmo mac me ajuda por favor coloca passa a passo


[10] Comentário enviado por marioildo em 03/12/2009 - 19:37h

e esse meu exemplo de mac e com o # ou nao

[11] Comentário enviado por marioildo em 05/12/2009 - 17:42h

OLA AMIGIO VE LA A NOVA PERGUNTA QUE FIZ SOBRE MUDANÇA DE MAC NO DEBIAN FALA PASSO A PASSO AMIGAO, NAO IMAGINA O QUANTO VAI ME AJUDAR RAPAZ EU FIZ A ALTERAÇÃO APARACE MODIFIED (MODOFICADO) MAS O MAC NAO MUDA TEM QUE REINICIAR ELE, O QUE FIZ DE ERRADO AMIGAO, ME AJUDA POR FAVOR SO ENCONTREI VC NA AAREA NA NET QUE ME DISSE QUE COISA QUE ENFIM FUNCIONASSE

[12] Comentário enviado por jcvalim em 05/12/2009 - 22:28h

Então amigo, vou fazer um passo a passo.

1ª - Edita o arquivo /etc/network/interfaces com o seguinte comando:

vi /etc/network/interfaces.

2ª - Depois você vai inserir as informações da sua configuração de rede que não sei qual é:

iface eth0 inet static
address 10.0.0.150
netmask 255.255.255.0
network 10.0.0.0
hwaddress ether 00.1D.6E.D4.3B.5C
broadcast 10.0.0.255

Desconsidere o #, porque uma vez vc colocando isso, significa que vc esta comentando a linha e assim sera ignorado esta parte da configuração.

3ª - Apos fazer a alteração você deve salvar e sair do arquivo que esta sendo editado, o seguinte comando:

:wq!

4ª - E finalmente vc reinicia os serviços da network, com o comando:

/etc/init.d/networking restart


Não há a necessidade de se reiniciar o sistema, basta reiniciar os serviços da network.
Abraços

[13] Comentário enviado por MARIOILDO em 07/12/2009 - 17:05h

SO MAIS UMA COISA QUANDO DIGITO O :wq ele diz acesso negado, como sei sei estou no usuario root do Debian?????????

[14] Comentário enviado por jcvalim em 08/12/2009 - 09:28h

Cara para saber que usuário esta logado no sistema basta dar o seguinte comando: who

Caso vc não esteja logado como usuario root, basta vc dar o comando su para você mudar para usuário root, mas irá pedir a senha do super usuário.

E por ultimo caso você esteja utilizando o root, você deverá verificar as permissões do arquivo /interfaces.

[15] Comentário enviado por michaelpolo em 05/03/2011 - 18:02h

olá, sou novo aqui no Viva o Linux, estou usando o mandriva e estou com diculdades de onde e como inserir macs nele,outra duvida como instalara programa nele pois como disse sou novo no mandriva.



Obrigado

[16] Comentário enviado por aprendiz_ce em 30/05/2011 - 10:44h

Funciona perfeitamente.
Parabéns pela valiosa dica!
Abraço.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts