http://www.faq-mac.com/42549/mac-os-x-acceso-invitado-red-inalambrica-filtrada-mac
Un poco de background técnico antes de empezar:
En redes de ordenadores, la dirección MAC (siglas en inglés de Media Access Control o control de acceso al medio) es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma única a una tarjeta o dispositivo de red. Se conoce también como la dirección física. Es única para cada dispositivo. Está determinada y configurada por el IEEE (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 IEEE: MAC-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). [WIkipedia]
Paso a paso:
Primero necesitamos crear una Mac "falsa" y darla de alta en la estación base / router inalámbrico que tengas. Una buena sugerencia para no olvidarla es usar, por ejemplo 00:e2:e3:e4:e5:e6.
Una vez la hayas dado de alta (ponle un nombre como "Acceso MAC para invitados"), reinicia la estación/router para que esta entrada en el filtrado de MAC esté disponible.
Ahora vamos a por el Mac de turno. Lo que vamos a hacer es un Spoofing de la dirección MAC de la tarjeta Airport para que se adapte a esa dirección MAC falsa vía software.
Para ellos seguiremos los siguientes pasos:
Ejecutamos el siguiente comando en el Terminal:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -z
Con este comando "sacamos" al ordenador de cualquier red inalámbrica que esté conectada (y la mantenemos así hasta que hayamos spoofeado la MAC)
Ahora Spoofeamos la dirección Mac con el siguiente comando:
sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6
Necesitaremos la contraseña del administrador
en1 corresponde generalmente al interfaz de Airport, pero es posible que tengas que consultar en Perfil del sistema cual es el identificativo que corresponde a Airport pinchando en Red
Para comprobar que el truco funciona, utiliza el siguiente comando:
ifconfig en1 | grep ether
que te debería devolver 00:e2:e3:e4:e5:e6
Ahora solo tienes que conectarte a tu red inalámbrica y listo.
Para recuperar la MAC original, solo necesitas reiniciar el ordenador y listo.
En el caso de que esta tarea la realices con cierta frecuencia, siempre puedes crear un pequeño programa con Automator que ejecute los scripts de Shell de forma automática y que conecte a la red inalámbrica. Así no tendrás que ejecutar los comandos uno a uno y simplemente copiando y ejecutando el programita conseguirás paso franco a tus usuarios a la red con la MAC de invitado. Recuerda que esto sirve para 1 solo invitado, ya que que no es conveniente que haya MACS concurrentes en la misma red.
No hay comentarios:
Publicar un comentario