Cambia de dirección MAC con MACChanger

En algunas ocasiones, es posible que necesitemos cambiar alguna dirección MAC en tu PC. Aunque la dirección MAC este codificada directamente en las tarjetas de red, existen algunas herramientas que permiten enmascarar la verdadera dirección MAC por una «falsa» definida por el usuario, logrando confundir al sistema operativo.

La dirección MAC, en muchos casos es utilizado como modo de seguridad y filtrado para el acceso de usuarios a una red . Ya sea excluyente, donde se definen que direcciones MAC no tienen permitido el acceso, o incluyente, como que direcciones MAC tienen permitido el acceso.

Enmascarar tu MAC puede ser por diversas razones, y si estas interesado en probarlo, deberías intentarlo con MACChanger

MacChanger es una herramienta de GNU/Linux para la visualización y manipulación de direcciones MAC de cada interfaz de red en tu computador.

Para instalar, basta con ir a un terminal y escribir

sudo apt-get install macchanger macchanger-gtk

MACChanger puede ser utilizado bajo consola o a través de una interfaz gráfica con la que cuenta la herramienta. Comencemos con consola. Si escribimos:

 macchanger --help

tendremos todas las opciones para la manipulación de las direcciones MAC en nuestro equipo. Podemos asignar:

macchanger help

  • Direcciones especificas de una interfaz de red (-m)
  • Direcciones aleatorias (-r)
  • Direcciones del mismo proveedor (-e)
  • Direcciones de otro proveedor (-a)

Antes de cambiar la dirección MAC de un dispositivo, es necesario desactivar la interfaz de red.

En mi caso, mi equipo tiene dos interfaces de red, eth0 y wlan0. Para desactivar eth0:

sudo ifconfig eth0 down

Una vez desactivada, ya puedes cambiar la direccion MAC de la interfaz eth0. Si quisiéramos cambiarla por una direccion aleatoria:

sudo macchanger eth0 -r

Y listo, podrás ver en consola cual es la dirección MAC permanente, y cual es tu dirección MAC actual. Por ultimo, solo restaría activar nuevamente la interfaz de red:

sudo ifconfig eth0 up

Siempre podrás chequear tu dirección MAC desde ifconfig o con macchanger

sudo macchanger  -s eth0

 

Interfaz gráfica

Si prefieres trabajar desde una interfaz gráfica, puedes utilizar la ventana de MACChanger ejecutando:

sudo macchanger-gtk

Macchanger

No importa si utilices macchanger en consola o ventana, siempre tendrás antes que desactivar la interfaz de red y activarla después. 

5 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Manuel Alcocer dijo

    Bueno, ‘iproute2’ ya permite hacer eso mismo así:

    ip link set dev eth0 address 00:11:22:33:44:55

    Sustituir eth0 por la interfaz deseada ($ ip link , muestra las interfaces).
    Por cierto, dicen las malas lenguas que ‘ifconfig’ ya está «deprecated» y que no vendrá en las siguientes versiones de algunas distros muy conocidas.
    Hace más de un año que en archlinux lo que se usa es iproute2 (al menos en la instación básica que hago con pacstrap, usando scripts que circulan por ahí no lo sé)

  2.   ManuelAlcocer dijo

    Bueno, ‘iproute2’ ya permite hacer eso mismo así:

    ip link set dev eth0 address 00:11:22:33:44:55

    Sustituir eth0 por la interfaz deseada ($ ip link , muestra las interfaces).
    Por cierto, dicen las malas lenguas que ‘ifconfig’ ya está “deprecated” y que no vendrá en las siguientes versiones de algunas distros muy conocidas.
    Hace más de un año que en archlinux lo que se usa es iproute2 (al menos en la instación básica que hago con pacstrap, usando scripts que circulan por ahí no lo sé)

  3.   Ramiro Estigarribia dijo

    Una opción mas simple, aunque con menos opciones:
    ifconfig eth0 hw ether 08:00:00:00:00:01
    Un saludo

  4.   Daniel dijo

    También así:

    rfkill block all
    ifconfig wlan1 hw ether xx:xx:xx:xx:xx:xx
    rfkill unblock all

    Saludos.

  5.   user dijo

    yo siempre lo hago con el editor de network manager desde una interfaz grafica
    click derecho al NetworkManager applet y editar conexiones, ahi seteo una «cloned MAC»