Clonar mac address no Linux

Eu tenho um provedor de internet que bloqueia o acesso a internet por mac address. Quem tem um firewall e tem um provedor desse sabe como pode ser desagradável  ter que ligar para o provedor na hora de trocar uma placa de rede queimada. A internet já esta parada, então você não pode mais perder tempo.  Para agilizar essa situação podemos clonar o mac da placa antiga.

Podemos fazer isso apenas com ifconfig (como root, ou usando sudo):

#ifconfig eth0 down
#ifconfig eth0 hw ether 0A:0B:0C:0D:AA:BB
#ifconfig eth0 up

Infelizmente quando rebotarmos a maquina essa configuração vai ser perdida. Você pode colocar os comandos no /etc/rc.local para que sejam executados na inicialização da maquina, ou no caso do debian/ubuntu você pode colocar no arquivo de configuração da placa de rede:

Edite como root ou com sudo o arquivo “/etc/network/interfaces” , esse arquivo tem uma seção para cada interface, provavelmente você vai encontrar algo assim:

#sudo nano /etc/network/interfaces

auto eth0
iface eth0 inet dhcp

Altere para:

auto eth0
iface eth0 inet dhcp
hwaddress ether 01:02:03:04:05:06

Se quiser testar não precisa reiniciar a maquina basta reiniciar a rede com o comando:

sudo /etc/init.d/networking restart

About The Author
admin Anakin Pendragon