Como encontrar e alterar o endereço MAC no Mac OS

⚡ Resumo Inteligente

Localizar e alterar um endereço MAC em macOS Utiliza ferramentas integradas: as Preferências do Sistema, a barra de ferramentas Wi-Fi e o Terminal revelam o endereço de hardware, enquanto um comando ifconfig atribui temporariamente um novo endereço.

  • 🔍 Encontre (Preferências do Sistema): Abra as Preferências do Sistema, depois Rede, Avançado e Hardware para ler o endereço MAC.
  • ⌨️ Localizar (Terminal): Execute o comando `ifconfig` no Terminal para exibir o endereço MAC do adaptador.
  • 📶 Localizar (Barra de ferramentas): Mantenha pressionada a tecla Option e clique no ícone do Wi-Fi para revelar o endereço da rede Wi-Fi.
  • 🔧 Alterar: Use o comando sudo ifconfig en0 ether com um novo valor para falsificar o endereço MAC.
  • ⏳ Temporário: O endereço alterado retorna ao padrão de hardware após cada reinicialização.
  • ⚠️ Pré-requisito: Desconecte-se do Wi-Fi antes de alterar o endereço, caso contrário, a interface o rejeitará.

Como encontrar e alterar o endereço MAC em macOS

Como encontrar um endereço MAC em macOS

Cada adaptador de rede possui um Endereço MAC e macOS Oferece três maneiras fáceis de pesquisar: Preferências do Sistema, Terminal e a barra de ferramentas do Wi-Fi. Cada método é mostrado abaixo.

Usando as Preferências do Sistema

Passo 1) Acesse as Preferências do Sistema e clique em Rede.

Abrindo o painel de Rede em macOS Preferências do sistema

Passo 2) No menu Rede, clique no botão Avançado.

Clicando no botão Avançado em macOS Configurações de rede

Passo 3) Vá para a aba Hardware, onde você poderá ver o endereço MAC do seu Mac.

Visualizando o endereço MAC na guia Hardware em macOS

On macOS Em versões posteriores do Ventura, o layout mudou: abra as Configurações do Sistema, escolha Wi-Fi, clique em Detalhes ao lado da sua rede e leia a entrada Endereço Wi-Fi.

Usando o Terminal

Passo 1) Abra o aplicativo Terminal no Launchpad, digite ifconfig e leia seu endereço MAC na saída.

Executando ifconfig no macOS Terminal para exibir o endereço MAC

Utilizando a barra de ferramentas Wi-Fi

Passo 1) Pressione a tecla Option (Alt) e clique no ícone de Wi-Fi na barra de ferramentas; o menu exibirá o endereço Wi-Fi.

Revobtendo o endereço MAC do Wi-Fi do macOS barra de menus com a tecla Option

Por que alterar seu endereço MAC?

Alterar, ou falsificar, um endereço MAC é uma tarefa comum em redes, com diversas razões práticas. Como o endereço é transmitido em todas as redes locais às quais você se conecta, ele pode ser registrado e usado para reconhecer seu dispositivo; portanto, substituí-lo tem usos claros em termos de privacidade e testes.

  • Privacidade: Um endereço rotativo dificulta que redes e anunciantes... tracdispositivo ka em diferentes locais.
  • Controle de acesso: Algumas redes públicas ou corporativas limitam o acesso a dispositivos por endereço MAC ou impõem limites de tempo, e um novo endereço pode restaurar o acesso onde o antigo está bloqueado.
  • Teste: Engenheiros de rede alteram um endereço MAC para testar firewalls, reservas DHCP ou regras baseadas em MAC sem precisar trocar o endereço.ping hardware.
  • Substituição: Quando um adaptador falha, clonar o MAC antigo permite que o substituto herde quaisquer permissões baseadas em endereço.

Seja qual for o motivo, lembre-se de que a falsificação de endereço apenas altera o endereço apresentado pelo sistema operacional; o endereço de hardware gravado permanece o mesmo.

Como alterar o endereço MAC em macOS

Veja como você pode alterar o endereço MAC em macOSSiga os passos na ordem indicada:

Passo 1) Mantenha pressionada a tecla Option e clique no símbolo do Wi-Fi para verificar o nome da interface. No diagrama abaixo, é “en0”.

Verificando o nome da interface Wi-Fi en0 no macOS barra de menu

Passo 2) Acesse o Terminal e execute o comando abaixo para gerar um endereço aleatório:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

Retorna um novo número hexadecimal que pode ser usado como endereço MAC.

Saída do comando openssl mostrando um endereço MAC gerado aleatoriamente no Terminal

Passo 3) Desconecte-se da sua rede Wi-Fi atual mantendo pressionada a tecla Option, clicando no ícone do Wi-Fi na barra de menus e escolhendo “Desconectar”.

Desconectar-se da rede Wi-Fi atual em macOS antes de alterar o MAC

Passo 4) Volte ao Terminal e execute:

sudo ifconfig en0 ether  <MAC address>

Passo 5) Você alterou o seu endereço MAC. Reconecte-se à sua rede Wi-Fi e verifique o seu endereço MAC mais uma vez.

Aplicando o novo endereço MAC com sudo ifconfig e verificando-o em macOS terminal

Alterar o endereço MAC está em macOS Permanente?

On macOSUm endereço MAC alterado com o comando `ifconfig` é temporário. O sistema operacional apresenta o novo endereço apenas até a próxima reinicialização, quando a interface recarrega seu endereço de hardware original, previamente definido. Não existe nenhuma configuração integrada que torne uma alteração feita com o `ifconfig` permanente.

Esse comportamento é intencional. macOS O sistema considera o endereço de hardware como padrão e o reaplica na inicialização, portanto, reiniciar o sistema é a maneira mais simples de desfazer qualquer alteração. Se você precisar que o novo endereço persista, deverá reaplicar o comando após cada login, geralmente por meio de um script de inicialização ou um LaunchDaemon.

  • Temporário por padrão: O endereço falsificado desaparece ao reiniciar o dispositivo ou quando a interface Wi-Fi é reiniciada.
  • Sem persistência nativa: A Apple não oferece nenhuma opção de menu para bloquear um endereço MAC personalizado.
  • Persistência manual: Um script de inicialização que executa o comando ifconfig reaplica o endereço automaticamente.

Erros comuns ao alterar um endereço MAC macOS

Alguns problemas previsíveis impedem que uma alteração de endereço MAC entre em vigor. Resolver cada um deles em sequência geralmente resolve o problema:

  • Ainda conectado ao Wi-Fi: Não é possível alterar o endereço enquanto a interface estiver conectada a uma rede. Desconecte-se do Wi-Fi primeiro e, em seguida, execute o comando.
  • Nome da interface incorreto: O comando tem como alvo a interface en0, mas em alguns Macs o Wi-Fi é en1. Execute o comando `networksetup -listallhardwareports` para confirmar a interface correta.
  • Formato MAC inválido: O novo valor deve ser um endereço hexadecimal válido de 48 bits; um endereço unicast administrado localmente é o mais seguro.
  • Sudo ausente: Alterar uma interface requer privilégios de administrador, portanto o comando deve começar com sudo e solicitar sua senha.
  • A mudança não se consolidou: Como a alteração é temporária, verifique-a imediatamente com o comando `ifconfig en0` antes de reconectar.

Perguntas Frequentes

Em um iPhone ou iPad, abra Ajustes, depois Geral, depois Sobre e role até Endereço Wi-Fi, que é o endereço MAC do dispositivo. O iOS pode exibir um endereço privado específico para cada rede, a menos que você desative a opção Endereço Wi-Fi Privado para essa rede.

Um endereço MAC é um identificador de hardware permanente de 48 bits que opera na camada de enlace de dados. Endereço IP É um endereço lógico e variável atribuído na camada de rede para rotear o tráfego entre redes.

Execute o comando `networksetup -listallhardwareports` no Terminal para listar cada interface e seu nome de dispositivo. O Wi-Fi geralmente é a interface `en0` em laptops, mas pode ser `en1` quando há uma conexão Ethernet presente; portanto, confirme antes de executar o comando `ifconfig`.

O recurso de Endereço Wi-Fi Privado da Apple atribui um MAC diferente e aleatório para cada rede nas versões recentes do iOS e macOS versões, melhorando a privacidade. Desative-o nas configurações da rede se um ponto de acesso depender de um MAC estável para filtragem.

Alterar o endereço MAC do seu próprio dispositivo geralmente é legal para fins de privacidade, testes ou solução de problemas. Usar um endereço MAC falsificado para burlar controles de acesso, personificar outro dispositivo ou cometer fraude é ilegal na maioria das jurisdições.

Um endereço MAC é composto por doze dígitos hexadecimais em seis pares, como 00:1A:2B:3C:4D:5E. Os três primeiros pares são o OUI, que identifica o fornecedor; os três últimos identificam o adaptador de rede individual.

Os modelos de aprendizado de máquina aprendem os padrões normais de sinal e tráfego de cada dispositivo e, em seguida, sinalizam os pacotes cujo MAC não corresponde, expondo adaptadores falsificados ou maliciosos mais rapidamente do que as regras estáticas. Os analistas ainda confirmam os alertas antes de bloquear um host.

Copiloto do GitHub rascunhos concha ou Python Scripts para tarefas como ler a interface en0 com o comando ifconfig, gerar um MAC aleatório ou verificar uma alteração. RevVisualize e teste os comandos gerados antes de executá-los com sudo.

Resuma esta postagem com: