Trocar MAC address da placa de rede pemanentemente

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

[ Hits: 35.505 ]

 


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

Fazendo o right-click do touchpad funcionar no GNOME

Melhorando o desempenho do Linux com o hdparm

Driver spca5xx (webcam) pré-compilado para Slackware

Problema em instalação com HD SCSI

Driver Moschip MCS9865 - Serial Flexport FX2S PCI LP/2 para Linux CentOS 5

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts