Pular para o conteúdo

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

Dica publicada em Linux / Hardware
Everton da Silva reimassupilami
Hits: 110.799 Categoria: Linux Subcategoria: Hardware
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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...

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Salvando sessões no Firefox

Impedindo listagem de diretório no Apache

ADSL Super Via da Sercomtel no Linux

Atualização de pacotes do Mandrake com o drakconf

Nomes de arquivos executáveis no Crossover

Obtendo o WWPN de HBAs no Linux

Modens Nokia CS-10, CS-15 e CS-17 disponíveis para conexão no Ubuntu 12.04/12.10

Wireless Ralink Driver

Resolvendo problema do som ter parado de funcionar após instalar outros dispositivos de áudio no Linux

Ubuntu Hardy Linux não configura modem Huawei EC325 (E620)

#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

Entre na sua conta para comentar.