PhoneDecoded

Esta página também está disponível em English. Ver em English

Dados de Teste · Endereços Descartáveis

Gerador de Endereços MAC

Endereços para uma rede de laboratório, uma máquina virtual ou uma série de dados de teste. Nada aqui está registado a ninguém, que é precisamente a ideia — e também a razão pela qual nada disto deve ir parar a hardware que pretenda comercializar.

Quando precisa de um

Quando um endereço inventado é a resposta certa

Tudo o que fala Ethernet precisa de um endereço antes de comunicar: uma máquina virtual, uma ponte de contentores, uma bancada de testes, uma linha de dados numa base de testes. Escrito à mão, o resultado costuma ter o comprimento errado, ou levar um caractere que não é hexadecimal, e chumba no primeiro validador que encontra.

Dois bits dentro do primeiro octeto decidem como um endereço se comporta, e errá-los é o que faz os dados de teste portarem-se mal. O bit mais baixo separa uma interface única de um grupo. O seguinte marca o endereço como administrado localmente — ninguém o registou junto do IEEE — o que é o que mantém os endereços inventados longe dos blocos que pertencem a fabricantes reais.

Onde estes vão parar

Redes de laboratório
Substituir equipamento que não tem
Máquinas virtuais
Um endereço por interface convidada
Dados de teste predefinidos
Encha uma tabela de teste com linhas plausíveis
Equipamento de bancada
Simular um sensor antes de existir

Perguntas Frequentes

Perguntas Frequentes

Posso pôr um destes em hardware real?
Não. Numa rede em funcionamento, um endereço inventado é uma aposta em que mais nada o está a usar, e um choque deita as duas interfaces fora da rede com o aspeto exato de um cabo avariado. Guarde-os para ambientes de teste, onde uma colisão não custa nada e é fácil de detetar.
Unicast ou multicast — qual é a diferença?
Decide-o o bit menos significativo do primeiro octeto. Zero significa unicast: uma interface. Um significa multicast: um grupo delas. Representar um único dispositivo significa unicast, e um bit trocado aqui é uma razão comum para um dispositivo simulado nunca aparecer na rede.
O que torna um endereço administrado localmente?
O segundo bit menos significativo do primeiro octeto está a 1, o que indica que o endereço foi atribuído localmente em vez de retirado de um bloco que o IEEE vendeu a um fabricante. Em hexadecimal, o indício é o segundo caractere: 2, 6, A ou E. Os telemóveis usam esta mesma gama para os endereços Wi-Fi aleatórios que apresentam a cada rede a que se ligam.