AZ Tools

MAC pra EUI-64 / Link-local

Rede

O processo EUI-64 modificado insere `FF:FE` entre os bytes OUI e device de um MAC de 48 bits e vira o bit U/L do primeiro octeto. O resultado é o ID de interface de 64 bits que entra em IPv6 stateless (SLAAC) e endereços link-local (`fe80::/10`). Essa ferramenta também mostra a forma sem virar como referência, já que algumas stacks legacy emitem sem o toggle do bit.

  • EUI-64 modificado (bytes)02:1a:2b:ff:fe:3c:4d:5e
  • ID de interface21a:2bff:fe3c:4d5e
  • IPv6 link-localfe80::21a:2bff:fe3c:4d5e
  • ID de interface (U/L sem virar)1a:2bff:fe3c:4d5e

Stacks modernas viram o bit U/L conforme RFC 4291 §2.5.1; a linha sem virar é mostrada pra comparação legacy.

Saída em hex minúscula — forma canônica RFC 5952.

Como usar

  1. Cole um MAC em qualquer formato comum — `00:1A:2B:3C:4D:5E`, `001a.2b3c.4d5e`, plain `001A2B3C4D5E`, todos parseados igualmente.
  2. Leia o EUI-64 modificado (com bit U/L virado), o ID de interface IPv6 canônico, e o endereço link-local completo.
  3. Clique copiar na linha que precisar.

Perguntas frequentes

Por que virar o bit U/L?
RFC 4291 §2.5.1 inverte o bit universal/local pra um MAC atribuído pelo vendor terminar com o bit U setado no ID de interface IPv6. Fazia endereços mais curtos nos primeiros docs IPv6; extensões modernas de privacidade (RFC 4941 / 8981) escondem o MAC mesmo assim.
Devo esperar ver endereços EUI-64 reais hoje?
Menos do que uma década atrás — Windows, macOS e maioria das distros Linux por padrão usam IDs de interface aleatórios por privacidade. Dispositivos embarcados, roteadores e hosts configurados estaticamente ainda emitem EUI-64 rotineiramente.

Ferramentas relacionadas