1. O Que E um Endereco MAC
O endereco MAC (Media Access Control address) e um identificador unico de hardware atribuido a cada interface de rede, seja em placas Wi-Fi, adaptadores Ethernet, Bluetooth ou qualquer dispositivo com conectividade de rede. Ele opera na camada 2 (enlace de dados) do modelo OSI e e fundamental para a comunicacao em redes locais.
Diferente do endereco IP, que pode mudar conforme a rede, o MAC e gravado diretamente no hardware pelo fabricante e permanece constante ao longo da vida do dispositivo, embora possa ser temporariamente alterado por software (MAC spoofing).
2. Estrutura dos 48 Bits
Um endereco MAC consiste em 48 bits (6 octetos), divididos em dois campos principais:
- OUI (3 primeiros octetos): identifica o fabricante da interface, atribuido pelo IEEE.
- NIC-specific (3 ultimos octetos): numero de serie unico atribuido pelo fabricante.
O primeiro octeto contem dois bits especiais: o bit 0 (LSB) indica unicast (0) ou multicast (1); o bit 1 indica administracao global pelo IEEE (0) ou local (1). Enderecos localmente administrados sao usados em virtualizacao e testes.
3. OUI e Identificacao de Fabricantes
O OUI (Organizationally Unique Identifier) e um prefixo de 24 bits registrado pelo IEEE para cada fabricante de hardware. Com ele e possivel identificar a empresa responsavel por um dispositivo de rede apenas com os tres primeiros octetos do MAC. Esta ferramenta inclui uma base com 150+ fabricantes para lookup instantaneo.
"O OUI e o 'sobrenome' do dispositivo de rede: revela sua origem sem precisar consultar qualquer servidor externo."
4. Formatos de Notacao
O mesmo endereco MAC pode ser representado em varios formatos, todos equivalentes:
- Dois-pontos: AA:BB:CC:DD:EE:FF, padrao Unix/Linux e a maioria dos sistemas.
- Hifen: AA-BB-CC-DD-EE-FF, padrao Windows.
- Sem separador: AABBCCDDEEFF, usado em alguns protocolos e bancos de dados.
- Cisco (ponto): AABB.CCDD.EEFF, agrupa em blocos de 4 digitos.
5. Casos de Uso Praticos
- Testes de rede: gerar MACs para simular dispositivos em ambientes virtuais ou de teste.
- Filtragem por MAC: configurar access points para permitir ou bloquear dispositivos especificos.
- Inventario de ativos: identificar fabricantes de equipamentos via OUI lookup.
- Deteccao de dispositivos: analisar trafego de rede e identificar dispositivos desconhecidos.
- Virtualizacao: atribuir MACs unicos a maquinas virtuais com bits de administracao local.
6. Perguntas Frequentes
MACs gerados por esta ferramenta sao reais?
Os MACs gerados seguem o formato IEEE correto, mas nao sao registrados em nenhum banco de dados oficial. Sao adequados para testes, simulacoes e ambientes virtuais, nao para uso em producao em redes publicas.
O que e MAC spoofing?
MAC spoofing e a alteracao temporaria do endereco MAC de uma interface por software. E uma tecnica legitima usada em privacidade, testes de rede e compatibilidade. A maioria dos sistemas operacionais modernos permite isso nativamente.
Por que usar o formato localmente administrado?
Enderecos com bit 1 = 1 (localmente administrados) sao convencionalmente usados para MACs gerados por software, evitando conflitos com enderecos reais atribuidos pelo IEEE. Ao gerar MACs para VMs ou containers, este e o padrao recomendado.