Ao encaminhar quadros dentro de uma rede local, o switch usa o endereço MAC. Conhecer esse endereço é necessário para entender essa entrega e para resolver problemas comuns no suporte, como reservas de endereço que deixam de funcionar e conflitos entre equipamentos. Switches que também possuem funções de roteamento usam endereços IP ao encaminhar pacotes entre redes.
O que é o endereço MAC
O endereço MAC identifica uma interface de rede dentro da rede local. A sigla vem do inglês Media Access Control, controle de acesso ao meio, e o meio, nesse caso, é o cabo ou o sinal sem fio.
O endereço MAC usado em Ethernet e Wi-Fi tem 48 bits e é escrito como seis pares de dígitos hexadecimais, separados por hífens no Windows e por dois-pontos em outros sistemas, como em 00-1A-2B-3C-4D-5E. O sistema hexadecimal usa os algarismos de 0 a 9 e as letras de A a F, e cada par representa 8 bits. Em muitos endereços atribuídos pelo fabricante, os três primeiros pares correspondem a um prefixo registrado para a organização responsável, e os três últimos completam o identificador da interface. Nos endereços locais ou aleatórios gerados por software, esse prefixo não indica necessariamente o fabricante.
O endereço IP e o endereço MAC
Os dois endereços têm naturezas diferentes:
- o endereço IP é lógico e configurável, e muda conforme a rede em que o equipamento está;
- o endereço MAC identifica a interface e normalmente é gravado pelo fabricante, mas também pode ser alterado ou gerado de forma aleatória por software.
Um computador pode ter vários endereços MAC: um da placa cabeada, outro da placa Wi-Fi e outros dos adaptadores virtuais que utilizam esse tipo de endereço.
Onde o endereço MAC é usado
- No switch: um quadro unicast com endereço MAC de destino conhecido na tabela é encaminhado pela porta correspondente, dentro da mesma VLAN. Broadcasts e unicasts com destino desconhecido normalmente são distribuídos pelas demais portas pertinentes dessa VLAN, exceto a de entrada.
- No broadcast: o endereço
FF-FF-FF-FF-FF-FFé reservado para quadros destinados a todos os equipamentos da rede local. - No servidor DHCP: a reserva de endereço identifica o computador pelo endereço MAC, para que esse computador receba sempre o mesmo IP.
- No diagnóstico de conflitos: quando dois equipamentos usam o mesmo IP, os endereços MAC revelam quais são os equipamentos envolvidos.
Onde encontrar o endereço MAC
ipconfig /all: mostra o endereço MAC de cada adaptador, no campo Endereço Físico.getmac: lista os endereços MAC dos adaptadores do computador de forma resumida.
Em impressoras, roteadores e outros equipamentos de rede, o endereço MAC costuma aparecer também em uma etiqueta colada no próprio aparelho.
O endereço MAC vale apenas na rede local
O endereço MAC só tem significado dentro da rede local. Quando um pacote passa por um roteador, o quadro é desmontado e montado de novo com os endereços MAC da rede seguinte. Por isso, um servidor na Internet nunca vê o endereço MAC do caixa 01, e o servidor geral da matriz também não vê o endereço MAC dos computadores da filial.
O endereço MAC aleatório no Wi-Fi
O Windows e os celulares podem usar um endereço MAC aleatório nas redes Wi-Fi, por privacidade. Com essa opção ativa, o equipamento gera um endereço diferente para cada rede ou para cada conexão. No Windows, a opção aparece nas configurações de Wi-Fi com o nome de endereços de hardware aleatórios.
No suporte
Quando a reserva de endereço de um notebook deixa de funcionar, a primeira suspeita é o endereço MAC. A reserva vale para um único MAC, e o notebook pode ter se conectado por outra interface ou com um endereço de hardware aleatório ativo na rede Wi-Fi. Convém conferir o endereço MAC atual no ipconfig /all e compará-lo com o da reserva.
Para guardar
- O endereço MAC identifica uma interface dentro da rede local, e o switch entrega os quadros por meio dele.
- Em Ethernet e Wi-Fi, o MAC tem 48 bits, escritos em seis pares hexadecimais. Um prefixo registrado pode indicar a organização responsável pela atribuição, mas não identifica necessariamente o fabricante de um MAC local ou aleatório.
- As interfaces Ethernet e Wi-Fi têm seus próprios endereços MAC; adaptadores virtuais também podem utilizar esse tipo de endereço.
- O endereço MAC pode ser alterado ou gerado de forma aleatória por software.
- O endereço MAC não atravessa o roteador e só tem validade na rede local.
A reserva de endereço de um notebook funciona quando ele está ligado pelo cabo, mas não funciona quando ele se conecta pelo Wi-Fi. O que explica a diferença?
Cada interface tem o seu próprio endereço MAC, e a reserva vale para um MAC específico. A placa Wi-Fi tem um endereço MAC diferente do da placa cabeada. Além disso, o Wi-Fi pode estar usando um endereço de hardware aleatório.
Um equipamento desconhecido aparece na rede da loja com o endereço MAC 00-1A-2B-3C-4D-5E. O que uma consulta ao prefixo desse endereço pode indicar?
Se o endereço foi atribuído a partir de um prefixo de fabricante registrado, uma consulta a 00-1A-2B pode indicar a organização responsável por esse bloco de endereços. O resultado é uma pista, que não comprova o modelo nem a identidade do equipamento; endereços alterados, locais ou aleatórios exigem cuidado nessa interpretação.