¿Cómo cambio la dirección MAC de mi tarjeta de red?

14

Tengo una red local en un sistema Windows donde el administrador da permiso a las PC por su dirección MAC. Pero él está de vacaciones y tengo una nueva PC.

¿Cómo puedo cambiar la dirección MAC de mi nueva PC para que tenga la misma dirección MAC que la anterior?

Sé que esto se puede usar para falsificar la dirección, pero esto es local, por lo que no creo que tenga un problema.

Artur Carvalho
fuente
8
Ugh Odio cuando la gente hace eso. He sido la persona desafortunada que terminó solucionando fallas en la red debido a múltiples direcciones MAC idénticas en el mismo dominio de transmisión. La clonación de direcciones MAC es mala, por favor, no hagas eso a menos que las personas estén muriendo a tu alrededor, no tienes absolutamente otra opción para salvarlas. :-)
Brian Knoblauch el
44
@Brian, ¿votaste en contra porque su administrador está de vacaciones?
hyperslug
2
¿Qué le aconsejas a Brian?
Artur Carvalho
1
Clone las PC viejas pero agregue 1. o 2. o lo que sea. Los MAC son bastante aleatorios, no es probable que tenga 2 secuenciales en la misma red.
quack quijote
44
@Artur, también se puede intercambiar las direcciones MAC de los dos ordenadores para evitar la colisión, si alguien inadvertidamente enchufa la parte posterior de un hombre en.
hyperslug

Respuestas:

6

He usado estas instrucciones en el pasado y funcionan muy bien.

Hay una utilidad de línea de comandos C ++ llamada Macshift que permite a los usuarios de Windows XP cambiar su dirección MAC a cualquier otra dirección válida. He escrito sobre cómo usarlo y cómo crear accesos directos para cambiar su dirección MAC sobre la marcha. Primero explicaré cómo usar Macshift para cualquier cambio de MAC, luego te mostraré cómo hacer accesos directos de Windows usando las opciones de la línea de comandos. También hice un pequeño script para que sea más fácil de usar, pero el script no es necesario. Uso de
Macshift Macshift es una utilidad de solo comando, por lo que debe conocer las opciones para usarlo.

admintech
fuente
2
tenga en cuenta que el programa Macshift está incluido en WinXP SOLAMENTE.
quack quijote
21

Desde aquí

Método 1:

Esto depende del tipo de tarjeta de interfaz de red (NIC) que tenga. Si tiene una tarjeta que no es compatible con la dirección MAC de clonación, debe pasar al segundo método.

a) Vaya a Inicio-> Configuración-> Panel de control y haga doble clic en Conexiones de red y de acceso telefónico.

b) Haga clic derecho en la NIC que desea cambiar la dirección MAC y haga clic en propiedades.

c) En la pestaña "General", haga clic en el botón "Configurar"

d) Haga clic en la pestaña "Avanzado"

e) En "Sección de propiedades", debería ver un elemento llamado "Dirección de red" o "Dirección administrada localmente", haga clic en él.

f) En el lado derecho, en "Valor", escriba la nueva dirección MAC que desea asignar a su NIC. Por lo general, este valor se ingresa sin el "-" entre los números de dirección MAC.

g) Pase al símbolo del sistema y escriba "ipconfig / all" o "net config rdr" para verificar los cambios. Si los cambios no se materializan, utilice el segundo método.

h) Si tiene éxito, reinicie su sistema.

Método 2:

Esto debería funcionar en todos los sistemas Windows 2000 / XP

a) Vaya a Inicio -> Ejecutar, escriba "regedt32" para iniciar el editor de registro. No use "Regedit".

b) Vaya a "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}".Doble clic en él para expandir el árbol. Las subclaves son números de 4 dígitos, que representan adaptadores de red particulares. Debería ver que comienza con 0000, luego 0001, 0002, 0003 y así sucesivamente.

c) Encuentre la interfaz que desea buscando la clave "DriverDesc" adecuada.

d) Edite o agregue la clave de cadena "NetworkAddress" (tiene el tipo de datos "REG_SZ") para contener la nueva dirección MAC.

e) Deshabilite y luego vuelva a habilitar la interfaz de red que cambió (o reinicie el sistema).

Método 3:

Utiliza el programa Etherchange

Método 4: (Windows 9x)

Use el mismo método que Windows 2000 / XP, excepto que la ubicación de la clave de registro es "HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net"y debe reiniciar su sistema.

joe
fuente
1
No hubo necesidad de eliminar la respuesta.
BinaryMisfit
regedt32es un trozo que se inicia regediten> = XP.
Hola71
@ BrandonWang, excepto que no funciona. Al menos para algunos adaptadores de red: superuser.com/a/63618/78897
Pacerier
@joe, ¿qué rdrsignifica?
Pacerier
¿Algún éxito con esto recientemente? Parece que ya no funciona ...
Demiurg
3

Vaya a las propiedades de Conexión de red. Haga clic en "Configurar" al lado del adaptador de red deseado y en la pestaña Avanzado debería tener un campo para la dirección MAC. Por lo general, se denomina "Dirección", "Dirección administrada localmente" o algo similar. Allí tiene un cuadro de texto en el que puede escribir el MAC deseado.

Tenga cuidado de apagar la PC original (o cambiar su MAC también).

Josip Medved
fuente
+1 por no necesitar instalar nada.
hyperslug
1
"Dirección de red" es otro nombre común para el campo.
quack quijote
3

Una nota muy importante para los usuarios de Windows 7: la suplantación de MAC solo funciona con Windows 7 si el segundo dígito hexadecimal del nuevo MAC es uno de los siguientes: 2,6, A, E.

Meir
fuente
1
Si bien eso puede ser cierto, ¿puede proporcionar alguna documentación para probar su punto?
Der Hochstapler
@Meir, o las calificaciones también harían bien.
Pacerier
3

Vale la pena mencionar que en una dirección MAC, el bit menos significativo del primer octeto es un indicador de multidifusión (las direcciones de multidifusión lo tienen establecido en 1), por lo que la dirección del adaptador normalmente debería tenerlo establecido en 0. Esto significa que los valores válidos de El primer octeto debe terminar con 0, 2, 4, 6, 8, A, C o E.

Además, el segundo bit menos significativo del primer octeto se usa para distinguir entre direcciones administradas globalmente y localmente (si es 1, la dirección se administra localmente), y ciertos adaptadores (por ejemplo, Intel Wireless) pueden aplicar esto al no permitir para cambiar la dirección a otra "globalmente única". Por lo tanto, el valor del primer octeto debe terminar con 2, 6, A o E.

gino0631
fuente
2

No especificas tu sistema operativo, así que estoy asumiendo un sabor de Windows. Aquí hay una descripción decente del cambio de MAC en Windows, así como una amplia variedad de otros sistemas.

Tenga en cuenta que esa página y el enlace de Systech recomiendan un programa llamado Macshift que aparece como WinXP SOLAMENTE.

quijote curandero
fuente
2

Algunos adaptadores de red le permiten cambiar la dirección MAC de un adaptador de red a través de su diálogo de configuración:

ingrese la descripción de la imagen aquí

Un ejemplo se muestra en este screencast . ¡Pero tenga en cuenta que esto no se relaciona con todos los adaptadores de red!

digitalPBK
fuente