Uma Endereço MAC (Controle de acesso de mídia) é o identificador único de 48 bits (6 blocos de dois caracteres hexadecimais (4 bits)) atribuído pelo fabricante a uma peça de hardware de rede (como uma placa wireless ou Ethernet).
Se também conhecido como endereço físicoe é único para cada dispositivo. É determinado e configurado pelo IEEE (últimos 24 bits) e pelo fabricante (primeiros 24 bits) usando o identificador organizacional exclusivo.
Em algumas ocasiões passamos a usar um serviço que requer o registro do nosso endereço MAC, isso a fim de limitar o acesso.
Esse é o exemplo em roteadores em que podemos fazer uma lista branca ou lista negra de endereços MAC em que o acesso à rede pode ser concedido ou negado.
Também é um ótimo utilitário quando você deseja proteger sua privacidade. Se você não quiser expor o verdadeiro MAC ID quando estiver conectado a um ponto de acesso WiFi público, pode simplesmente alterá-lo ou simulá-lo com outro endereço MAC.
No caso do Linux, temos uma ferramenta poderosa que pode nos permitir mudar nosso endereço MAC.
Macchanger é um aplicativo gratuito e de código aberto que nos permite visualizar e manipular o endereço MAC da nossa equipe sempre que começa.
Este aplicativo pode ser usado a partir do terminal e também possui uma GUI (interface do usuário).
Como instalar o Macchanger no Linux?
macchanger é um utilitário que está disponível em quase todas as distribuições Linux portanto, sua disponibilidade não representa nenhum problema.
Para instalá-lo, basta pesquisar Macchanger com nosso gerenciador de software preferido.
também podemos instalar o Macchanger a partir do terminal Para isso devemos abrir um e executar o comando de acordo com a distribuição Linux que estamos usando.
Pára instale o Macchanger no Debian, Ubuntu e derivados apenas digite o seguinte comando:
sudo apt-get install macchanger macchanger-gtk
Enquanto por Arch Linux, Antergos, Manjaro e derivados com os quais instalamos o aplicativo:
sudo pacman -S macchanger
Se você estiver usando Fedora, CentOS, RHEL ou algum sistema derivado desses, você pode instalar com qualquer um destes comandos:
sudo yum install macchanger sudo dnf install macchanger
Para o caso de openSUSE você instala com:
zypper install macchanger
Como usar o Macchanger no Linux?
Para começar a usar este aplicativo em nosso sistema, a primeira coisa que devemos fazer após instalá-lo é identificar e saber nosso endereço MAC, para isso devemos abrir um terminal e executar o seguinte comando:
ifconfig
E exibirá uma lista de informações onde podemos ver nosso endereço MAC que estará na frente do HWaddr.
Ou também com este comando:
ip link show eth0
Onde eth0 é a interface de rede, que no meu caso é essa.
E o endereço aparece na frente de link / ether xx: xx: xx ...
Para poder alterar o endereço MAC do nosso equipamento a partir do terminal, basta executar um dos seguintes comandos de acordo com o que precisamos.
Primeiro, precisamos desabilitar nossa interface de rede para isso executamos:
sudo ifconfig eth0 down
Onde eth0 é minha interface de rede, isso pode variar um pouco como wlanX, ethx, enpxx entre outros.
Você também pode fazer isso com:
ip link set dev eth0 down
Feito isso agora, se pudermos continuar a usar o aplicativo. No caso de criar um endereço MAC completamente aleatório, basta executar:
macchanger -r eth0
Pára randomize apenas bytes específicos do dispositivo do endereço MAC atuall (ou seja, se o endereço MAC foi verificado, ainda seria registrado como do mesmo provedor), eles executam o comando:
macchanger -e eth0
Pára mude o endereço MAC para um valor específico, basta digitar:
macchanger --mac = XX: XX: XX: XX: XX eth0
Onde XX: XX: XX: XX: XX: XX é o MAC para o qual você deseja mudar
Finalmente, para retornar o endereço MAC ao seu valor de hardware original e permanente:
macchanger -p eth0
Y reativamos nossa interface de rede com:
ifconfig eth0 up
Ou também com:
ip link set dev eth0 up
Olá, gostaria de fazer uma pergunta sobre o endereço MAC.
Estou fazendo estágio no VirtualBox e tenho que configurar o TCP / IP de duas máquinas para se comunicarem. Tenho que fazer isso com Windows e com Linux. O fato é que ao fazer isso com o Ubuntu não tive nenhum problema com o endereço MAC. As duas máquinas tinham o mesmo endereço e mesmo assim, ao configurá-lo e fazer o ping, não me deu nenhum erro e obtive o tempo TTL. O problema surgiu ao fazer isso com o Windows porque em vez do TTL, saiu: "host de destino inacessível". No final percebi que tinha que alterar o endereço MAC de uma das máquinas. Por mais que eu pesquise, não consigo descobrir porque no Ubuntu não tive problemas e no Windows tive que mudar o endereço MAC.
Obrigado, saudações.