Como altero o endereço MAC da minha placa de rede?


14

Eu tenho uma rede local em um sistema Windows em que o administrador dá permissão aos PCs pelo endereço MAC. Mas ele está de férias e eu tenho um novo PC.

Como posso alterar o endereço MAC do meu novo PC para ter o mesmo endereço MAC do antigo?

Sei que isso pode ser usado para falsificar o endereço, mas este é local, então não acho que vou ter um problema.


8
Ugh. Eu odeio quando as pessoas fazem isso. Fui a pessoa azarada que acabou solucionando falhas na rede devido a vários endereços MAC idênticos no mesmo domínio de broadcast. A clonagem de endereços MAC é ruim, não faça isso, a menos que as pessoas estejam morrendo ao seu redor, você não tem outra opção para salvá-las. :-)
Brian Knoblauch

4
@Brian, você recusou porque seu Admin está de férias?
Hyperslug # 02/10/2009

2
O que você aconselha Brian?
Artur Carvalho

1
Clone os PCs antigos, mas adicione 1. ou 2. ou o que for. Os MACs são bem aleatórios, não é provável que você tenha 2 sequenciais na mesma rede.
quack quixote

4
@Artur, você também pode trocar os endereços MAC dos dois PCs para evitar colisão, se alguém, inadvertidamente ligado a antiga de volta.
hyperslug

Respostas:


6

Eu usei essas instruções no passado e elas funcionam muito bem

Há um utilitário de linha de comando C ++ chamado Macshift que permite que os usuários do Windows XP alterem seus endereços MAC para qualquer outro endereço válido. Eu escrevi sobre como usá-lo e como criar atalhos para alterar seu endereço MAC on-the-fly. Primeiro, explicarei como usar o Macshift para qualquer alteração do MAC e depois mostrarei como criar atalhos do Windows usando as opções da linha de comando. Também criei um pequeno script para facilitar o uso, mas o script não é necessário. Uso do
Macshift O Macshift é um utilitário somente de comando, portanto, você precisa aprender as opções para usá-lo.


2
note que o programa Macshift está listado apenas no WinXP.
quack quixote

21

A partir daqui

Método 1:

Isso depende do tipo de placa de interface de rede (NIC) que você possui. Se você possui um cartão que não suporta endereço MAC de clone, é necessário ir para o segundo método.

a) Vá para Iniciar-> Configurações-> Painel de controle e clique duas vezes em Conexões de rede e dial-up.

b) Clique com o botão direito do mouse na NIC em que deseja alterar o endereço MAC e clique em Propriedades.

c) Na guia "Geral", clique no botão "Configurar"

d) Clique na guia "Avançado"

e) Em "Seção Propriedade", você verá um item chamado "Endereço de Rede" ou "Endereço Administrado Localmente", clique nele.

f) No lado direito, em "Valor", digite o novo endereço MAC que você deseja atribuir à sua NIC. Normalmente, esse valor é inserido sem o "-" entre os números de endereço MAC.

g) Vá para o prompt de comando e digite "ipconfig / all" ou "net config rdr" para verificar as alterações. Se as alterações não forem materializadas, use o segundo método.

h) Se for bem-sucedido, reinicie o sistema.

Método 2:

Isso deve funcionar em todos os sistemas Windows 2000 / XP

a) Vá para Iniciar -> Executar, digite "regedt32" para iniciar o editor do registro. Não use "Regedit".

b) Vá para "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}".Clique duas vezes nele para expandir a árvore. As subchaves são números de 4 dígitos, que representam adaptadores de rede específicos. Você deve ver que começa com 0000, 0001, 0002, 0003 e assim por diante.

c) Encontre a interface desejada procurando a chave "DriverDesc" adequada.

d) Edite ou adicione a chave de cadeia "NetworkAddress" (possui o tipo de dados "REG_SZ") para conter o novo endereço MAC.

e) Desative e reative a interface de rede que você alterou (ou reinicie o sistema).

Método 3:

Use o programa Etherchange

Método 4: (Windows 9x)

Use o mesmo método que o Windows 2000 / XP, exceto pelo local da chave do registro, "HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net"e você deve reiniciar o sistema.


1
Não foi necessário excluir a resposta.
BinaryMisfit 6/11/2009

regedt32é um esboço que inicia regeditem> = XP.
Hello71

@BrandonWang, exceto que não funciona. Pelo menos para alguns adaptadores de rede: superuser.com/a/63618/78897
Pacerier

@ joe, o que rdrsignifica?
Pacerier

Algum sucesso com isso recentemente? Não parece mais trabalhar ...
Demiurg

3

Vá para propriedades para Conexão de rede. Clique em "Configurar" ao lado do adaptador de rede desejado e, na guia Avançado, você deve ter um campo para o endereço MAC. Geralmente, ele é chamado de "Endereço", "Endereço administrado localmente" ou algo semelhante. Lá você tem uma caixa de texto na qual você pode digitar o MAC desejado.

Cuidado para desligar o PC original (ou alterá-lo também).


+1 por não precisar instalar nada.
Hyperslug #

1
"Endereço de rede" é outro nome comum para o campo.
quack quixote



3

Vale ressaltar que, em um endereço MAC, o bit menos significativo do primeiro octeto é um sinalizador multicast (os endereços multicast o definem como 1); portanto, o endereço do adaptador deve normalmente tê-lo como 0. Isso significa que valores válidos do o primeiro octeto deve terminar com 0, 2, 4, 6, 8, A, C ou E.

Além disso, o segundo bit menos significativo do primeiro octeto é usado para distinguir entre endereços administrados globalmente e localmente (se for 1, o endereço é administrado localmente), e determinados adaptadores (por exemplo, Intel Wireless) podem impor isso, não permitindo para alterar o endereço para outro "globalmente exclusivo". Portanto, o valor do primeiro octeto deve terminar com 2, 6, A ou E.


2

Você não especifica seu sistema operacional, então estou assumindo um sabor do Windows. Aqui está uma descrição decente da mudança de MACs no Windows, bem como uma grande variedade de outros sistemas.

Observe que a página e o link da Systech recomendam um programa chamado Macshift listado como WinXP ONLY.


2

Alguns adaptadores de rede permitem alterar o endereço MAC de um adaptador de rede através da caixa de diálogo de configuração:

insira a descrição da imagem aqui

Um exemplo é mostrado neste screencast . Mas lembre-se de que isso não está relacionado a todos os adaptadores de rede!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.