DevToys Web Pro iconDevToys Web ProTinklaraštis
Įvertinkite mus:
Išbandykite naršyklės plėtinį:

MAC adresų generatorius

Formatas
Didžiosios raidės
e.g. aa:bb:cc:dd:ee:ff

Generuoti

×
maks. 50
Techninė informacija

Kaip veikia MAC adreso generatorius

Ką daro įrankis

MAC adreso generatorius sukuria atsitiktinius, sintaksiškai teisingus medijos prieigos valdymo (MAC) adresus, skirtus naudoti testavimui, tinklo simuliacijoms ir kūrimui. Jis gali generuoti adresus keliais formatais (atskirtus dvitaškiais, brūkšneliais arba sugrupuotus taškais) ir palaiko tiek unicast, tiek multicast adresų generavimą, nustatydamas lokaliai administruojamą bitą, kad sugeneruoti adresai nekonfliktuotų su tikrais aparatinės įrangos adresais.

Dažniausi kūrėjų naudojimo atvejai

Kūrėjai naudoja MAC adresų generatorius pildydami testines duomenų bazes tinklo įrenginių įrašais, inicijuodami tinklo simuliatorius ar virtualias mašinas, kurioms reikia unikalių aparatinės įrangos identifikatorių, rašydami vienetinius testus kodui, kuris analizuoja ar tikrina MAC adresus, ir kurdami demonstracinius duomenų rinkinius tinklo valdymo valdymo skydeliams. Lokaliai administruojamas bitas užtikrina, kad sugeneruoti adresai būtų aiškiai sintetiniai ir netyčia nesutaps su tikru NIC.

Duomenų formatai, tipai arba variantai

MAC adresai yra 48 bitų (6 baitų) identifikatoriai, vaizduojami kaip šešios dviejų šešioliktainių skaitmenų grupės. Dažniausi žymėjimo stiliai yra atskirti dvitaškiais (AA:BB:CC:DD:EE:FF), brūkšneliais (AA-BB-CC-DD-EE-FF) ir sugrupuoti taškais (AABB.CCDD.EEFF, naudojama Cisco). Mažiausiai reikšmingas pirmojo okteto bitas nurodo unicast (0) arba multicast (1), o antras mažiausiai reikšmingas bitas nurodo universaliai administruojamą (0) arba lokaliai administruojamą (1).

Dažniausios klaidos ir kraštiniai atvejai

Nenaudokite atsitiktinai sugeneruotų MAC adresų realiame tinkle nenustatę lokaliai administruojamo bito, nes jie gali sutapti su tikra aparatine įranga. Kai kurios sistemos griežtai tikrina MAC adresus ir atmes adresus su neteisingu formatavimu arba visų nulių / visų FF reikšmėmis. Multicast MAC adresai (pirmasis oktetas nelyginis) netinka kaip šaltinio adresai Ethernet kadruose.

Kada naudoti šį įrankį, o kada kodą

Naudokite šį naršyklės įrankį ad hoc generavimui kūrimo metu, greitam testinių duomenų sukūrimui arba vienkartinėms tinklo konfigūravimo užduotims. Automatizuotiems procesams ar didelių duomenų rinkinių inicijavimui generuokite MAC adresus programiškai, naudodami tokias bibliotekas kaip macaddress (Node.js) arba Python random modulį su tinkamu bitų manipuliavimu, kad generavimas būtų atkuriamas ir automatizuojamas scenarijais.