Como gerar endereços MAC aleatórios com diferentes formatos
Indique a quantidade, escolha o separador e o formato das letras e, se necessário, introduza um prefixo que contenha `:`. Inicie a geração para obter um endereço por cada unidade da quantidade normalizada.
Indique a quantidade, escolha o separador e o formato das letras e, se necessário, introduza um prefixo que contenha :. Inicie a geração para obter um endereço por cada unidade da quantidade normalizada.
Para que serve o gerador de endereços MAC
Este gerador cria cadeias de texto com endereços MAC aleatórios. Pode ser útil quando precisa de um ou mais valores para preencher dados de teste, preparar uma configuração provisória ou comparar formatos de apresentação. A quantidade, o separador, o uso de maiúsculas e um prefixo opcional podem ser ajustados antes da geração.
Como gerar endereços MAC passo a passo
- Indique a quantidade de endereços pretendida. Se não alterar este campo, será gerado um endereço. Quando a conversão do valor para número inteiro é bem-sucedida, a quantidade usada fica limitada ao intervalo de 1 a 50.
- Escolha o separador entre os componentes do endereço. O separador predefinido é
:; também pode selecionar outro separador de texto disponível. - Decida se pretende usar maiúsculas. A opção está desativada por predefinição. Quando é ativada, o endereço montado é convertido para maiúsculas.
- Deixe o prefixo na opção predefinida ou introduza um prefixo personalizado. Com a opção predefinida, ou com um prefixo sem dois pontos, é selecionado aleatoriamente um prefixo da coleção incorporada. Para usar um prefixo personalizado, introduza-o com pelo menos um
:; os espaços exteriores são removidos e esse valor serve de base antes de serem acrescentados três componentes hexadecimais gerados. - Inicie a geração e reveja a lista apresentada. É criado um endereço por cada unidade da quantidade normalizada. Cada um recebe três componentes de bytes, com dois caracteres hexadecimais por componente, antes da eventual conversão para maiúsculas.
Como interpretar os resultados
Leia cada resultado como uma cadeia formatada, não como uma confirmação de que o endereço pertence a um dispositivo real. A seleção do prefixo base e os valores dos três componentes são aleatórios, pelo que execuções repetidas podem produzir endereços diferentes. O separador escolhido aparece entre os componentes do endereço, e a opção de maiúsculas altera a apresentação da cadeia montada.
A quantidade visível depende da normalização do valor introduzido. Valores convertíveis para inteiros são ajustados para o intervalo de 1 a 50; erros ValueError ou TypeError durante essa conversão fazem a ferramenta usar 1. Outras exceções da conversão não são abrangidas por esse recuo e podem interromper a geração. Um prefixo personalizado que contenha dois pontos é utilizado depois de retirar os espaços exteriores, mas não é validado quanto ao comprimento, ao conteúdo hexadecimal ou à conformidade com um padrão de endereço.
Exemplo prático
Uma pessoa precisa de três valores de teste com uma base personalizada, separadores em hífen e letras maiúsculas.
Para preparar três valores de teste, introduza a quantidade 3, selecione -, ative as maiúsculas e forneça o prefixo 02:AA:BB. Inicie a geração e compare a forma das três cadeias apresentadas.
São apresentados 3 endereços em forma de cadeia, com a base personalizada seguida de três componentes hexadecimais de dois caracteres, separados por - e apresentados em maiúsculas.
Limitações
- A ferramenta não verifica se um endereço é único, não utilizado ou atribuído a um dispositivo real. Um prefixo personalizado com
:é usado após a remoção dos espaços exteriores, sem validação do comprimento, do conteúdo hexadecimal ou da conformidade com um padrão.
Erros comuns
- Introduzir um prefixo sem
:pode levar a uma seleção aleatória do prefixo base, em vez da utilização do texto introduzido. Para definir uma base personalizada, inclua dois pontos e confirme o resultado apresentado.
Perguntas frequentes
Quantos endereços MAC posso gerar de uma vez?
A quantidade predefinida é 1. Quando a conversão para inteiro resulta, o valor é ajustado para entre 1 e 50; falhas ValueError ou TypeError fazem a ferramenta usar 1.
Qual é o separador usado nos endereços?
O separador predefinido é :. O separador selecionado é inserido entre os componentes do endereço.
Posso definir um prefixo personalizado?
Sim, desde que o prefixo contenha :. Os espaços exteriores são removidos e o prefixo é usado como base antes de serem acrescentados três componentes hexadecimais; o valor não é validado quanto ao comprimento ou ao conteúdo hexadecimal.