Buenas.
Si usamos ubuntu y relizamos un cambio de MAC nos encontramos con el inconveniente de que tras reiniciar el equipo la dirección MAC vuelve a su estado original.
He estado buscando un método para evitar esto y os lo pongo aquí.
Vamos a crear un script en el que incluimos las instrucciones del cambio de MAC que se ejecutará cada vez que iniciemosel sistema:
1. Creamos el archivo:
sudo gedit /etc/init.d/cambiomac
2. Escribimos en el archivo las instrucciones y guardamos:
#!/bin/sh
ifconfig wlan0 down
ifconfig wlan0 hw ether 00:11:22:33:44:55
ifconfig wlan0 up
(para los despistaos, averiguar que chipset tenéis, no vale poner wlan0 siempre
, y como MAC podeis poner la que os convenga)
3.Lo guardamos en el lugar correspondiente, en rc2.d, que es donde están los scripts de arranque de diversos dispositivos.
sudo ln -s /etc/init.d/cambiomac /etc/rc2.d
4.Le damos permisos de ejecución:
sudo chmod 775 /etc/init.d/cambiomac
5.Le cambiamos el nombre.
cd /etc/rc2.d
sudo mv cambiomac S39cambiomac
Y listo.
Al reinicier el PC podemos comprobar que se ha cambiado la MAC.
ifconfig
Espero que le sirva a alguien.
Saludos