Cambiar la dirección MAC de un ordenador en Ubuntu

Lan-CardLa dirección MAC (Media Access Control o control de acceso al medio) es un número de 48 bits que identifica de forma única a cada tarjeta de red en todo el planeta. Se almacenan en el dispositivo durante su fabricación y por eso se suele conocer como dirección física.

La cuestión es que, en algunas ocasiones, y por motivos no siempre confesables, necesitamos que cuando nuestro sistema operativo comunique la dirección MAC de nuestra tarjeta, no informe del número real, sino de un valor diferente.

En Ubuntu, conseguir esto es muy sencillo y sólo hay que escribir unas sencillas ordenes en la consola. Si quieres ver cómo hacerlo, sólo tienes que seguir leyendo …  

  1. Lo primero que haremos será comprobar la dirección MAC que tiene actualmente nuestra tarjeta de red. Para verla, debes abrir una ventana de Consola (Aplicaciones > Accesorios > Terminal) y escribir la siguiente orden:

    ifconfig

    Figura 1

    MAC actual

  2. A continuación, para poder cambiar la dirección MAC, tienes que deshabilitar la tarjeta de red. Es como desconectarla, pero a nivel lógico. Se consigue escribiendo la siguiente orden en la Consola:

    sudo ifconfig eth0 down

    Figura 2

    deshabilitar tarjeta de red

  3. En el siguiente paso, establecemos la nueva dirección MAC. Yo he utilizado en el ejemplo AA:AA:AA:AA:AA:AA, pero recuerda que puedes escribir el valor que prefieras, siempre que los caracteres sean valores hexadecimales válidos (0-F) y, si lo prefieres, puedes escribirlos en minúscula. En definitiva, la orden quedaría como sigue:

    sudo ifconfig eth0 hw ether AA:AA:AA:AA:AA:AA

    Figura 3

    Cambiar la MAC

  4. Por último, sólo tienes que volver a habilitar tu tarjeta de red escribiendo esta orden:

    sudo ifconfig eth0 up

    Figura 4

    Habilitar tarjeta de red

  5. Si ahora vuelves a repetir el paso 1 para consultar el valor actual de la MAC, comprobarás que la operación ha tenido éxito

    ifconfig

    Figura 5

    Verificar el cambio de MAC

A pesar de todo, debes tener en cuenta que, cuando reinicies tu ordenador, la dirección MAC habrá sido restituida a su valor original. Por lo tanto, cada vez que necesites cambiar tu MAC, deberás repetir el proceso explicado más arriba.

Si necesitas cambiar tu dirección MAC cada vez que inicies tu ordenador, deberías consultar los artículos Arrancar programas al iniciar la sesión y Arrancar programas al iniciar la sesión (2ª parte) para recordar cómo puedes realizar el cambio cada vez que se inicie tu sistema. En este caso, la orden que deberías ejecutar al inicio de tu sesión sería:

sudo ifconfig eth0 down;sudo ifconfig eth0 hw ether AA:AA:AA:AA:AA:AA;sudo ifconfig eth0 up

Por supuesto, no olvides cambiar el valor AA:AA:AA:AA:AA:AA por el que tú prefieras.

Espero que te resulte útil y que disfrutes de tu nueva identidad. ¡Bienvenido al programa de protección de testigos!

6 Responses to “Cambiar la dirección MAC de un ordenador en Ubuntu”


  1. 1 chuki7 Jueves, 15 octubre 2009 a las 10:13 pm

    Lee este artículo más detallado
    Cambiar la dirección MAC de una tarjeta de red
    http://crysol.org/node/46

  2. 2 ubuntizando el planeta Viernes, 16 octubre 2009 a las 1:07 am

    a veces esto no funciona. lo mas efectivo es:

    sudo apt-get install macchanger

    sudo ifconfig wlan0 down hw ether 00:1c:f0:18:08:7f
    sudo macchanger -m 08:09:0a:fa:ba:da wlan0
    sudo ifconfig wlan0 up

  3. 3 malditonerd Viernes, 16 octubre 2009 a las 3:18 am

    Buen artículo. Cabe acotar que lo que has escrito no solo es aplicable a Ubuntu si no que es totalmente genérico. No conozco absolutamente nada de Ubuntu pero llevo usando este comando desde siempre en otras distribuciones de linux.

    Por otro lado, usualmente el mismo archivo que te permite configurar la direción de IP para la placa de red te permite cambiar la mac address, con lo que te podrías evitar eso de bajar la interface, cambiarle la mac y subirla en cada reinicio simplemente especificándola dentro de este archivo y ya levantar la interface desde el principio con la mac cambiada.

    Nuevamente, desconozco de Ubuntu puntualmente pero el archivo en cuestión suele llamarse net/network/networking y suele estar en /etc/ o en /etc/conf.d/

    Saludos!

  4. 4 DJ_Crux Martes, 29 marzo 2011 a las 8:03 pm

    Buen articulo a mi me funciono bien en el primer intento y esta bien explicado. Salu2 desde Nicaragua!!!


  1. 1 Cambia la MAC de tu tarjeta de red con Wicd automáticamente « Slice of Linux Trackback en Lunes, 22 marzo 2010 a las 9:32 am
  2. 2 Cambia la MAC de tu tarjeta de red con Wicd automáticamente Trackback en Viernes, 9 abril 2010 a las 3:31 pm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




Síguenos en Twitter

 

Sitios amigos:

Si has leído nuestro Acerca de, sabes que no publicamos ningún artículo práctico que no hayamos probado. Aún así, no podemos garantizar que en tu sistema funcione como en el nuestro.

Esta página no es de soporte. Compartimos lo que sabemos, pero si resolviésemos todas las dudas que recibimos, no podríamos hacer artículos nuevos. Por eso, si alguien plantea un problema, y sabes la respuesta, siéntete libre para comentarla.

Si tienes una duda y no obtienes respuesta, puedes recurrir a sitios específicos como ubuntu-es.org o Linux Q.

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.


A %d blogueros les gusta esto: