viernes, 10 de octubre de 2008

Cambiando la MAC en Linux


Hace mas o menos un mes tuve que instalar un servidor linux como Gateway, firewall y Proxi... en un hotel Conocido de la región.

La situación era la siguiente :

1. No existia una conexión de Internet dedicada y en su lugar había una DHCP de (VTR) empresa que se destaca por capturar la MAC Address de las tarjetas de red para asi solo entregar la conexión de Internet a un equipo.

Bueno inicialmente existia un router con la opción Clone Mac para compartir la conexión un una solo red.

Yo por mi Parte tenía que separar fisicamente la red en 2 redes.. hasta ahi todo ok... pero como además tenia que configurar un cortafuegos y compartir Internet me encontre con la necesidad que clonar la dirección MAC del router a la tarjeta eth0 de Linux (Debian 4.0)...

La forma de hacerlo.

1.- Instalar
aptitude install macchanger (apt-get install)

2.- Detener la red
/etc/init.d/networking stop

3.- Clonar MAC
$macchanger -m XX:XX:XX:XX:XX:XX eth0
Con esto último he ingreso la direccion MAC personalizada

4.- Iniciar la red
/etc/init.d/networking start

Con eso ya logre tener la Salida a Internet por la eth0.

Sin duda que se pueden hacer muchas cosas más y aunque machanger guada la MAC y las carga automaticamente, yo para asegurarme cree un pequeno script que se carga junto con el inicio de la red (para no perder la MAC).


ALGUNOS EJEMPLOS

# macchanger eth1
Current MAC: 00:40:96:43:ef:9c [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 00:40:96:43:ef:9d [wireless] (Cisco/Aironet 4800/340)
# macchanger --endding eth1
Current MAC: 00:40:96:43:e8:ec [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 00:40:96:6f:0f:f2 [wireless] (Cisco/Aironet 4800/340)
# macchanger --another eth1
Current MAC: 00:40:96:43:87:1f [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 00:02:2d:ec:00:6f [wireless] (Lucent Wavelan IEEE)
# macchanger -A eth1
Current MAC: 00:40:96:43:39:a6 [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 00:10:5a:1e:06:93 (3Com, Fast Etherlink XL in a Gateway)
# macchanger -r eth1
Current MAC: 00:40:96:43:f1:fc [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 6b:fd:10:37:d2:34 (unknown)
# macchanger --mac=01:23:45:67:89:AB eth1
Current MAC: 00:40:96:43:87:65 [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 01:23:45:67:89:ab (unknown)
# ./macchanger --list=Cray
Misc MACs:
Num MAC Vendor
--- --- ------
065 - 00:00:7d - Cray Research Superservers,Inc
068 - 00:00:80 - Cray Communications (formerly Dowty Network Services)
317 - 00:40:a6 - Cray Research Inc.

Visitar el sitio del creador de macchanger

Jlara

No hay comentarios: