Clonar la Mac Address en GNU/Linux Debian 5.0
|Hace algun tiempo, entre las conversaciones geeks que suelo tener, aprendi una opcion muy util y funcional para cualquier informatico que necesite tener acceso a Internet desde un lugar que haya un cablemodem.
¿Y porque funcional? ps les explicare con un ejemplo, yo tengo mi conexion a internet en mi hogar por medio del cablemodem, pero resulta que tengo un portatil y deseo que este tenga internet, como saben cada cablemodem esta registrado con una mac unica, es una forma de autenticacion, por esta razon no tendria internet si conectara la laptop al cablemodem ( Por que no seria la mac registrada),Muchas personas estaran pensando para que se complican? solo conecten los dos equipos en red y compartan el acceso a internet, y si tal vez tengan razon, pero hay veces sale mas caro el remedio de la enfermedad por que seria mas tiempo, y se necesitaria de un cable CRUZADO para la conexion de los equipos.
Lo que hacemos es clonar en el portatil la direccion mac del PC que esta conectado al cablemodem, haciendole creer al cablemodem que esta conectado con el PC de forma normal, en Windows existen muchas aplicaciones que hacen este proceso, sin embargo, en GNU/Linux es mucho mas facil, no hay necesidad de descargar nada, solo basta con teclear algunos comandos y listo. Asi que entremos en materia, pero antes que nada un concepto importante que debemos saber cito la wiki:
En redes de computadoras la dirección MAC (Media Access Control address o dirección de control de acceso al medio) es un identificador de 48 bits (6 bytes) que corresponde de forma única a una tarjeta o interfaz de red. Es individual, cada dispositivo tiene su propia dirección MAC 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 Las Direcciones Quemadas» (BIA, por las siglas de Burned-in Address).
Ahora si, abrimos una consola, y tecleamos el comando que nos muestra las interfaces de red con su respectiva direccion mac:
ifconfig
Esta direccion mac es un numero de de 12 digitos separados por dos puntos; ejemplo:xx:xx:xx:xx:xx:xx
El siguiente paso es detener o «tumbar» la interfaz asi:
ifconfig eth0 down
donde eth0: es el adaptador el cual le deseamos cambiar la mac.
Ahora con el siguiente comando cambiamos la direccion Mac:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx:
donde eth0 es el adaptador de red que le vamos a cambiar la mac y la xx:xx:xx:xx:xx:xx es la nueva mac
Por ultimo iniciamos otra vez la interfaz escribiendo esto:
ifconfig eth0 up
Y listo!!! si todo ha salido bn ya puedes conectar el cablemodem al portatl y este quedara con internet. Para volver a la antigua mac simplemente se debe reiniciar la maquina.
De la página de manual de ifconfig:
hw class address:
<<Set the hardware address of this interface, if the device driver supports this operation. The keyword must be followed by the name of the hardware class and the printable ASCII equivalent of the hardware address. Hardware classes currently supported include ether (Ethernet), ax25 (AMPR AX.25), ARCnet and netrom (AMPR NET/ROM).
En mi caso es ethernet, por lo tanto ifconfig hw ether newMAC.
Debian squeeze.
Saludos.
HOla
Que pena tienes razon,es que ese truco lo hice hace bastante tiempo… ya lo corregi
saludos y gracias