Weblog de noticias y enlaces al mundo de la cibercultura

Cambiar dirección MAC de una tarjeta de red. (dirección física)

Publicado por webpath en 15-12-07

En determinadas “circunstancias especiales” puede ser necesario que un PC tenga una tarjeta de red con una dirección MAC específica, distinta de la que viene grabada de fábrica. Esta receta explica cómo conseguirlo con ifconfig o macchanger.

A pesar de que la dirección física suele estar grabada en ROM en la propia tarjeta, es posible pedirle al sistema operativo que utilice otro “número” para identificar esa tarjeta.

Primero. Desactivar servicios de la tarjeta de red.

Para poder hacer el cambio de MAC , nadie debe estar utilizando la tarjeta de red correspondiente y además hay que “parar” el interfaz.

# /etc/init.d/networking stop

# ifconfig eth0 down

Segundo. Cambio de la IP.

1.- Con ifconfig.

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

1:22:33:44:55:66 es la nueva MAC.

2.- Con macchanger

GNU MAC Changer es un programa específico para nuestro proposito. Permite poner una MAC concreta, una aleatoria o elegir un fabricante de una lista, entre otras opciones. La sintaxis básica también es fácil. Pongo el ejemplo equivalente al anterior:

# macchanger -m 11:22:33:44:55:66 eth0

Tercero. Volver a activar la red.

# /etc/init.d/networking start

Hay que tener en cuenta que si usamos DHCP, lo más probable es que el servidor DHCP nos asigne ahora una IP distinta ya que pensará que es otro PC.


En Windows tambien posible cambiando la dirección MAC en el Registro de Windows o empleando el programa SMAC.

2 comentarios para “Cambiar dirección MAC de una tarjeta de red. (dirección física)”

  1. Yo mismo escribió

    En Windows, entras en el Administrador de dispositivos, abres las propiedades del adaptador de red, seleccionas la pesataña Opciones avanzadas e introduces la nueva MAC en Network Address. Así de simple y sin necesidad de tanta gilichorrada como en linux.

    • webpath escribió

      ya. y si el driver no te deja como te lo curras?

      Entrando en el registro y cambiando una para de entradas creo que se podria, pero no todas las tarjetas dejan cambiar la MAC desde la Opciones Avanzadas del adaptador de red.

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>