Como alterar permanentemente o endereço de hardware MAC

O endereço de hardware MAC é um identificador único, atribuído a interfaces de redes, para permitir a comunicação no segmento físico.
Sigla de Media Access Control, o endereço é usado na maioria das redes que seguem o padrão tecnológico IEEE 802, o que inclui a rede Ethernet e a WiFI.
network ethernet cable
O MAC address é geralmente atribuído pelo fabricante da interface controladora de rede ou NIC (Network Interface Controller) e armazenado em algum lugar do hardware — tal como na memória de apenas leitura (ROM) ou em algum mecanismo do firmware.

Quando atribuído pelo fabricante, o endereço MAC costuma vir com sua identificação codificada e gravada e, portanto, pode ser referenciada como endereço gravado ou Burned-In address (BIA).
Outra forma de se referir a ele é como endereço de hardware Ethernet ou Ethernet Hardware Address (EHA).
Endereço físico na rede, é uma outra forma de se referir ao endereço MAC.

Os endereços MAC são formados ou criados a partir das regras do IEEE: MAC-48, EUI-48, e EUI-64.
No Linux, você pode olhar o seu endereço de hardware no painel de configuração da rede.
Mas a maneira mais simples de fazer isto é abrir um terminal e executar o comando:

ifconfig -a | grep HW
eth0      Link encap:Ethernet  Endereço de HW 02:6d:5c:e8:8d:b2  
wlan0     Link encap:Ethernet  Endereço de HW 00:23:24:00:b5:2b 

O ifconfig pode ser usado para alterar temporariamente o endereço físico de uma interface de hardware — leia este artigo, para entender melhor o procedimento.
Switch com luzes acesas, mostrando atividade.

Como alterar permanentemente o endereço de hardware MAC de uma interface

Alterar temporariamente o endereço físico do seu computador ou smartphone pode ser útil em muitos casos — navegar anonimamente em uma rede em que as interfaces são monitoradas pelos seus endereços de hardware, por exemplo.
Procure saber se a prática é permitida, antes de adotá-la. Algumas instituições têm regras restritivas quanto a isto e prevem, até mesmo, punições.
Ao contrário da alteração temporária, a permanente não será desfeita com o reboot do sistema.
Para realizar esta mudança, é necessário editar o arquivo de configuração /etc/network/interfaces, na sessão Network interfaces em que se encontra a diretiva hwaddress:

cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# Network interfaces
allow-hotplug eth0
iface eth0 inet dhcp
  hwaddress ether 08:00:00:00:00:01

Se esta sessão não existir, você a pode adicionar ao seu arquivo de configuração.
Altere a linha hwaddress ... com os seus novos valores.
Grave o arquivo e reinicie o seu computador.
Este artigo é baseado em uma máquina rodando o Trisquel Linux — que é baseado no Debian. Portanto os usuários do Ubuntu, Linux Mint etc. devem encontrar uma configuração quase idêntica.
Se você tiver problemas ou se deparar com alguma mensagem de erro, recomendo a leitura do artigo como alterar o endereço MAC de uma interface de rede.

Referências

Wikipedia – MAC Address (english): http://en.wikipedia.org/wiki/MAC_address.
Como encontrar o endereço de hardware MAC de uma interface, em vários sistemas operacionais (english): http://www.materials.ucsb.edu/howto_mac_address.php.
Blog Sleeplessbeastie: https://blog.sleeplessbeastie.eu/2013/01/11/how-to-change-the-mac-address-of-an-ethernet-interface/

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

Um comentário sobre “Como alterar permanentemente o endereço de hardware MAC”

  1. Fiz tudo certinho altero para o MAC que eu queria, mas tiver um prolema não apareceu nenhum wi-fi para eu entrar, estou querendo testa para ver se tem como entrar em wi-fi que tem filtro MAC o sistema que estou usando e o Ubuntu

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *