Alterando endereço físico (MAC) da placa de rede

Publicado por Everton da Silva em 09/02/2005

[ Hits: 109.615 ]

 


Alterando endereço físico (MAC) da placa de rede



Saudações linuxers...

Essa dica pode ser considerada um complemento à dica anterior (ADSL Super Via da Sercomtel no Linux), onde falei sobre problemas que tive com a conexão ADSL da Sercomtel.

Resumindo, na dica passada eu disse que pra que a ADSL funcione é necessário informar ao provedor o endereço físico (MAC) da placa de rede (configurada com DHCP). Assim, se você mudar a conexão pra outra máquina ela não funcionará, visto que os endereços físicos são diferentes. Essa conexão não utiliza login e senha, apenas DHCP.

Pois bem, depois de muito debate em listas de discussão, descobri que é possível alterar o MAC da placa para que a conexão funcione. Claro que não é possível alterar o MAC real da placa, visto que esse é embutido na mesma, mas você pode fazer com que o SO utilize um outro MAC para a placa depois que o sistema é iniciado.

É bem simples, basta baixar a rede, usar o ifconfig e levantá-la novamente:

# ifconfig eth0 down
# ifconfig eth0 hw ether 00:11:22:33:44:55
# ifconfig eth0 up


No Mandrake 10 não consegui fazer a alteração usando "ifconfig eth0 down". Tive que usar o "ifdown eth0" e depois o "ifup eth0", mas no Slackware 10 funcionou.

Para conferir se o endereço foi alterado, basta dar um "ifconfig eth0".

Bom, acredito que essa dica vai ser útil para alguém. Eu pelo menos demorei muito pra conseguir encontrar a resposta pra isso.

Falou pessoal...

Outras dicas deste autor

Atualização de pacotes do Mandrake com o drakconf

DBDesigner: Resolvendo problemas com biblioteca

ADSL Super Via da Sercomtel no Linux

Impedindo listagem de diretório no Apache

Nomes de arquivos executáveis no Crossover

Leitura recomendada

Placa de vídeo Nvidia em notebook HP DV2807NR

PerlMon - O CPU-Z do Linux

Sua webcam é compatível com o Linux? Descubra aqui!

Instalando a placa de vídeo GeForce 4 MX numa PC-Chips M810LR-H

Instalando o modem LG I56N (smartlink) no OpenSUSE 10.2

  

Comentários
[1] Comentário enviado por luiscarlos em 23/02/2005 - 11:33h

esta dica já havia testado no redHat9 e funciona tmb
foi a mesma coisa
# ifconfig eth0 down
# ifconfig eth0 ether hw 00:11:22:33:44:55
# ifconfig eth0 up

[2] Comentário enviado por reimassupilami em 07/04/2005 - 16:50h

sim, no red hat deve funcionar tb... falow...

[3] Comentário enviado por douglasans em 21/10/2005 - 14:21h

como eu altero meu endereço de ip e gateway sem precisar reiniciar???obrigado

[4] Comentário enviado por Juninho_RS em 13/01/2006 - 03:46h

olá!.. to precisando saber como faço pra reiniciar o pc com o mac alterado, por que é preciso reiniciar o pc para que o mac forjado entre em vigor.
E onde coloco o gateway? qual é o comando?
uso o kurumin 5.1 (no HD)
ifconfig wlan0 down
ifconfig wlan0 hw ether (mac xxx) (ip xxx)
ifconfig wlan0 up
abração!

[5] Comentário enviado por reimassupilami em 13/01/2006 - 08:19h

cara, não é necessário reiniciar o pc... basta baixar a placa, mudar o mac e levantar a placa novamente, só isso...

claro que quando vc reiniciar o pc vai voltar ao mac original, então coloque os comandos de alteração dentro do seu rc.local, assim quando iniciar o pc ele já faz a alteração...

não entendi o negócio do gateway... o q vc quer saber?

[6] Comentário enviado por saluto em 30/03/2006 - 22:20h

Como vc alterou com o "ifdown eth0" e depois o "ifup eth0"
Pois com o ifconfig não consegui não

[7] Comentário enviado por reimassupilami em 03/04/2006 - 15:22h

saluto, só isso mesmo cara... qual sua distribuição e qual erro ta dando?

[8] Comentário enviado por saluto em 05/04/2006 - 10:10h

# ifconfig ra0 down
# ifconfig ra0 hw ether 00:11:22:33:44:55
aqui vejo com o ifconfig e verifico que o Mac foi mudado.
# ifconfig ra0 up
aqui vejo novamente com o ifconfig e mac retornou a numeração antiga.

Uso Mandriva.

[9] Comentário enviado por saluto em 05/04/2006 - 10:48h

VEJA AMIGO:
[root@ESCRITORIO Module]# ifconfig ra0
ra0 Link encap:Ethernet Endereço de HW 00:0E:2E:74:68:3D
inet end.: 192.168.19.40 Bcast:192.168.19.1 Masc:255.255.255.0
BROADCASTMULTICAST MTU:1500 Métrica:1
RX packets:5303 errors:0 dropped:0 overruns:0 frame:0
TX packets:508 errors:1 dropped:1 overruns:0 carrier:0
colisões:4 txqueuelen:1000
RX bytes:451187 (440.6 KiB) TX bytes:392 (392.0 b)
IRQ:10

[root@ESCRITORIO Module]# ifconfig ra0 hw ether 00:0e:8b:ff:a2:63
[root@ESCRITORIO Module]# ifconfig ra0
ra0 Link encap:Ethernet Endereço de HW 00:0E:8B:FF:A2:63
inet end.: 192.168.19.40 Bcast:192.168.19.1 Masc:255.255.255.0
BROADCASTMULTICAST MTU:1500 Métrica:1
RX packets:5303 errors:0 dropped:0 overruns:0 frame:0
TX packets:508 errors:1 dropped:1 overruns:0 carrier:0
colisões:4 txqueuelen:1000
RX bytes:451187 (440.6 KiB) TX bytes:392 (392.0 b)
IRQ:10

[root@ESCRITORIO Module]# ifconfig ra0 up
[root@ESCRITORIO Module]# ifconfig ra0
ra0 Link encap:Ethernet Endereço de HW 00:0E:2E:74:68:3D
inet end.: 192.168.19.40 Bcast:192.168.19.1 Masc:255.255.255.0
endereço inet6: fe80::20e:2eff:fe74:683d/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:5328 errors:0 dropped:0 overruns:0 frame:0
TX packets:519 errors:1 dropped:1 overruns:0 carrier:0
colisões:4 txqueuelen:1000
RX bytes:453264 (442.6 KiB) TX bytes:392 (392.0 b)
IRQ:10

[root@ESCRITORIO Module]#

[10] Comentário enviado por viniartes em 29/07/2006 - 22:35h

Moçada também uso dessa mesma forma meu driver é o mesmo RT2500 :

crie foi um script assim:

# ! /bin/sh
iwconfig ra0 essid "Nome da minha Rede"
iwconfig ra0 channel 2
ifconfig ra0 hw ether 00:11:22:33:44:55 para clonar o mac da minha placa pois estou usando o mesmo endereço do meu escritorio na minha casa.
ipconfig ra0 up para levantar a placa wireless
ifconfig ra0 ip(xxx.xxx.xxx.xxx) mask (xxx.xxx.xxx.xxx)
route del default
route add default ra0
route add default gw o ip gateway

depois configurei meu arquivo resolv.conf
nameserver 200.123.45.123

ifconfig ra0 Vejo que meu numero MAC foi alterado com sucesso para o qual tenho no escritorio, Pois bem depois que rodo o script de configuração dou um click no Kwifimanager e beleza estou conectado, derrepente quando tento pingar meu gateway não consigo sendo assim não consigo navegar.



[11] Comentário enviado por viniartes em 29/07/2006 - 22:37h

Alguém sabe o que eu posso fazer nesse caso hemm :(

[12] Comentário enviado por wtkl78 em 19/08/2006 - 04:18h

Vou tentar

[13] Comentário enviado por MR. RG em 05/10/2006 - 14:09h

Já fiz tudo isto ai:
ifconfig wlan0 down
ifconfig wlan0 hw ether <mac>
ifconfig wlan0 up
Coloquei todas as informações wireless e não funcionou, nem pingou.
Aguém pode me dar uma força?
Uso Slackware 10.2
Grato!

[14] Comentário enviado por tioval em 13/12/2006 - 16:53h

boa tarde .... sou iniciante(mesmo) em linux...instalei o ubuntu gostei ,mas pra poder acessar a internet(via radio) preciso alterar o mac da placa... mas ja fiz algumas tentativas mal sucedidas....
minha duvida é : abro o pico , digito a seguencia indicada com if config...
mas nao consigo fazer mudar como faço pra comprovar a mudança,?preciso reiniciar a maquina?
brigadao ....viva linux....off windows

[15] Comentário enviado por reimassupilami em 16/12/2006 - 13:45h

ta escrito lá, ó:

"Para conferir se o endereço foi alterado, basta dar um "ifconfig eth0". "

dae aparece o mac da placa, entendeu?

se com o ifconfig não der certo tente com "ifdown eth0" e depois o "ifup eth0"...

lembre-se que quando vc reinicia a maquina perde essa configuração, entao tem colocar o comando em um script pra ser executado sempre que ligar a maquina...

[16] Comentário enviado por aps167 em 28/02/2007 - 11:13h

Amigão estou uma duvida boba e acho que vc poderá me ajudar, vamos lá:

1- baixo a placa eth0
2 - troco o MAC
3 - Subo a rede eth0

Duvida:
Como faço para que ao subir a Eth0 ela suba com ip atribuido pelo DHCP do meu provedor de internet ( que no meu caso aqui em BH, é a Way internet a cabo e "seta" os ips via DHCP.)?

[17] Comentário enviado por RRR$% em 10/03/2007 - 11:41h

Eu to com um problema. Não to conseguindo conectar a internet pq o endereço de hardware ta errado. Esse mesmo endereço ja esta em uso por outra pessoa. Eu tentei as dicas acima, mas não consegui. Quando eu tento ifconfig eth0 down ou ifconfig eth0 hw e ifconfig eth0 ether hw (...) eu receboa essa resposta: SIOCSIFHOWADDR: Operação não permitida. Se alguem puder me ajudar, agradeço desde ja.
Abraço

[18] Comentário enviado por rafasysop em 12/09/2007 - 13:17h

Bem essa ai ate eu sei, é pq vc esta logado como usuario normal, vc tem que se logar como administrador(root) vai no shell como root e tenta novamente!

[19] Comentário enviado por castell10 em 04/12/2007 - 07:38h

Tentei mudar o mac no programa mac make up e não consegui. Afinal , este jpjrjograma é baichado ou simplesmente plugado na hora de mudar o mas. por favor alguém me ajuda. Passo a passo. Sou meio leigo. Obrigado

[20] Comentário enviado por aholandac em 06/06/2008 - 22:41h

Boa noite galera do VOL...

Grande Reimassupilami, Estou migrando para o Linux tanto no PC quanto no Note, só que no caso do Note tenho que alterar o mac para poder acessar a net a distro que estou utilizando é o Debina 4. Fiz todo o processo como descrito, o mac foi alterado OK, mais ele não pega um IP válido da Net... Minha conexão é via cabo. O que pode está dando errado???

Desde já grato..

André Holanda

[21] Comentário enviado por turn4round em 08/11/2008 - 14:41h

E como eu voltaria as configurações padrão da minha interface?
Valeu Gente.!

OBS.:
DESBOBRI...

REINICIANDO O PC ¬¬'

(ô.O)

[22] Comentário enviado por gabrielbiga em 10/02/2009 - 03:51h

Nossa!! muito bom esse artigo.
ja até fiz um script pra mudar na hora que o meu pc inicia kkkkk

testado e aprovado no Ubuntu 8.10

falowsss

[23] Comentário enviado por isacchamy em 03/06/2009 - 11:51h

Ola amigos Gostaria de mudar o mac do meu nokia tablet n800 ele vem com o linux (maemo) testei esses comandos e não deu certo, vcs sabe como faz para mudar

[24] Comentário enviado por marioildo em 10/11/2009 - 16:18h

eu tb gpostaria de SABER COMO POSSO MUDAR MAC DO N800, DA NOKIA OU N810 O INTERNET TABLET ELE USAM MAEMO OS2008, QUE E UMA
DISTRIBUIÇÃO LINUX TB ESSE COMANDO ACIMA MUDA O MAC?????????? ME AJUDEM POR FAVOR OK

[25] Comentário enviado por ricardo_3i em 20/12/2009 - 11:40h

olá sou novato em linux, e queria saber como faço para alterar o MAC definitivamente ou ao o sistema iniciar.

obrigato pela ajuda e viva o linux.

[26] Comentário enviado por neto santine em 14/04/2011 - 20:17h

só não enetnedi como assim baixa a rede
eu vou conectar direto o cabo mas o e vou pegar o endereço de outra maquina q esta na rede.....no caso seria só conecta o cabo e fazer oq vc disse

[27] Comentário enviado por TiagoSouza em 02/03/2012 - 12:40h

Network Manager também altera o MAC facim no ubuntu :)

[28] Comentário enviado por ggarciabas em 05/03/2012 - 11:18h

Ola, eu utilizo o slackware 13.37 e deu tudo certo .. ótimo dica. =D

[29] Comentário enviado por Garfunkel em 02/09/2012 - 15:46h

Muito boa essa dica ;D



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts