Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas Proyectos Sobre

Cambiar la direccion Mac en GNU/Linux

Read in English
Cambiar la direccion Mac en GNU/Linux

Tabla de contenidos

¿Que es una dirección MAC? (Definicion Wikipedia)

En redes de ordenadores la dirección MAC (siglas en inglés de Media Access Controlcontrol de acceso al medio) es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma única a una ethernet de red. Se conoce también como la dirección física en cuanto a identificar dispositivos de red. Es individual, cada dispositivo tiene su propia dirección MAC determinada y configurada por elIEEE (los últimos 24 bits) y el fabricante (los primeros 24 bits) utilizando el OUI. La mayoría de los protocolos que trabajan en la capa 2 del modelo OSI usan una de las tres numeraciones manejadas por el IEEEMAC-48, EUI-48, y EUI-64 las cuales han sido diseñadas para ser identificadores globalmente únicos. No todos los protocolos de comunicación usan direcciones MAC, y no todos los protocolos requieren identificadores globalmente únicos.

Las direcciones MAC son únicas a nivel mundial, puesto que son escritas directamente, en forma binaria, en el hardware en su momento de fabricación. Debido a esto, las direcciones MAC son a veces llamadas «Direcciones Quemadas Dentro» (BIA, por las siglas de Burned-in Address).

Instalar Macchanger

Nos logeamos como root

bash
rokitoh@redorbita:~$ su
Contraseña:
Instalar Paquetes
bash
rokitoh@redorbita:~# apt-get install macchanger-gtk
Iniciamos Macchanger
bash
rokitoh@redorbita:~# macchanger-gtk

Seleccionamos la interfaz y damos a Change Mac

Pantallazo 7

Por consola:

Si queremos cambiar nuestra dirección pero sin cambiar el fabricante

bash
rokitoh@redorbita:~# macchanger –endding eth0
Current MAC: 02:70:b3:68:76:e3 (Data Recall Ltd)
Faked MAC:   02:70:b3:f5:af:c2 (Data Recall Ltd)

Si queremos introducir una dirección personalizada:


bash
rokitoh@redorbita:~# macchanger –mac 02:70:b3:01:0b:41 eth0
Current MAC: 02:70:b3:f5:af:c2 (Data Recall Ltd)

Establecer al azar un proveedor MAC del mismo tipo

bash
rokitoh@redorbita:~# macchanger –another eth0
Current MAC: 02:70:b3:01:0b:41 (Data Recall Ltd)
Faked MAC:   00:0c:ed:a0:de:4c (Real Digital Media)

Otras formas de cambiar la dirección Mac

Para poder hacer el cambio de MAC, ningún programa debe estar utilizando la interfaz de red correspondiente y además hay que “bajar” la interfaz.

bash
rokitoh@redorbita:~# /etc/init.d/networking stop

Con ifconfig

bash
rokitoh@redorbita:~# ifconfig eth0 down hw ether 08:09:0a:fa:ba:da

Con ip (del paquete iproute)

bash
rokitoh@redorbita:~# ip link set eth0 down address 08:09:0a:fa:ba:da
bash
rokitoh@redorbita:~#  ip link set eth0 up

Si necesitas que el cambio sea “permanente” puedes indicarlo en /etc/network/interfaces:

text
auto eth0
iface eth0 inet dhcp
…
hwaddress ether 08:09:0a:fa:ba:da

Volver a activar la red.

bash
rokitoh@redorbita:~# /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.

Fuentes:

http://www.ubuntugeek.com/macchanger-utility-for-manipulating-the-mac-address-of-network-interfaces-included-gui-utility.html

http://crysol.org/node/46

http://mymanuel.wordpress.com/tag/macchanger/

http://www.ubuntu-ve.org/node/1201



Faked MAC:   02:70:b3:01:0b:41 (Data Recall Ltd)

Comentarios