Dirección MAC

Tecnologías y contramedidas subversivas

En redes de computadoras la dirección MAC (Media Access Control address) es un identificador hexadecimal de 48 bits que se corresponde de forma única con una tarjeta o interfaz de red. Es individual, cada dispositivo tiene su propia dirección MAC determinada y configurada por el IEEE (los primeros 24 bits) y el fabricante (los 24 bits restantes).


La dirección MAC es utilizada en varias tecnologías entre las que se incluyen:


MAC opera en la capa 2 del modelo OSI, encargada de hacer fluir la información libre de errores entre dos máquinas conectadas directamente. Para ello se generan tramas, pequeños bloques de información que contienen en su cabecera las direcciones MAC correspondiente al emisor y receptor de la información.


Operando con la dirección MAC

Windows

Visualizar la dirección MAC:

Podemos conocer la dirección MAC de las interfaces de red ejecutando el comando ipconfig en la consola seguida del parámetro /all (ipconfig /all). Al ejecutar este comando se muestran todas las interfaces de red en el sistema y su información, junto con la dirección MAC correspondiente a cada una, expresada en hexadecimal. Existe además un programa ejecutable, muy sencillo de utilizar; llamado winipcfg. Que brinda información sobre todas las interfaces de red de forma completa y muy organizada. Sólo funciona en las versiones windows 95 y windows 98.

Cambiar la dirección MAC:

...

Exite una forma más sencilla de conocer en windows la dirección MAC...

Para ello hacemos lo siguiente:

Menú Inicio - ejecutar - CMD

en la línea de comandos escribimos:

getmac

y ya!, si queresmos cerrar la ventana de dos, tecleamos exit y le damos enter.

Linux

Visualizar la dirección MAC:

En sistemas tipo Unix (Linux, FreeBSD, AIX, etc.) se ejecutará el comando ifconfig para conocer la información relacionada con las interfaces de red, donde aparecerá listada la dirección MAC correspondiente a cada una.


Cambiar la dirección MAC:

Bajo Linux, la dirección MAC de un interfaz de red (NIC) puede ser cambiada, ejecutando lo siguiente como usuario root:

   /etc/init.d/networking stop
   ifconfig eth0 hw ether 00:01:02:03:04:08
   /etc/init.d/networking start

NOTA: El ejemplo está planteado con una interfaz ethernet de ahí que sea la interfaz eth0.

En Red Hat Linux y distribuciones similares (Fedora Core, etc) una manera sencilla de hacerlo "permanente" aún después de reiniciar el sistema es agregando una variable como esta a tu ifcfg-eth0 o archivo similar:

    MACADDR=12:34:56:78:90:ab

(mayúsculas o minúsculas en la dirección MAC son aceptadas, porque se realiza un "toupper" en ello)

y resta reiniciar el servicio de red: service network restart para que se apliquen los cambios.


Si deseamos un mayor control sobre la MAC podemos usar el programa GNU Mac Changer, que no solo permite cambiar la MAC, sino también listar las direcciones asignadas a los fabricantes, asignar MAC aleatoria, etc...



Plantilla:Esbozo de

Herramientas personales