DevToys Web Pro iconDevToys Web ProBlogi
Arvostele meidät:
Kokeile selainlaajennusta:

MAC-osoitegeneraattori

Muoto
Isot kirjaimet
e.g. aa:bb:cc:dd:ee:ff

Luo

×
enintään 50
Tekniset tiedot

Miten MAC-osoitegeneraattori toimii

Mitä työkalu tekee

MAC-osoitegeneraattori luo satunnaisia, syntaktisesti kelvollisia Media Access Control (MAC) -osoitteita testaukseen, verkkosimulointiin ja kehitykseen. Se voi tuottaa osoitteita useissa muodoissa (kaksoispisteillä eroteltu, yhdysmerkeillä eroteltu tai pisteillä ryhmitelty) ja tukee joko unicast- tai multicast-osoitteiden generointia siten, että locally administered -bitti on asetettu, jotta luodut osoitteet eivät ole ristiriidassa oikeiden laitteisto-osoitteiden kanssa.

Yleiset kehittäjien käyttötapaukset

Kehittäjät käyttävät MAC-osoitegeneraattoreita, kun he täyttävät testitietokantoja verkkolaitetietueilla, alustavat verkkosimulaattoreita tai virtuaalikoneita, jotka tarvitsevat yksilöllisiä laitteistotunnisteita, kirjoittavat yksikkötestejä koodille, joka jäsentää tai validoi MAC-osoitteita, sekä rakentavat demodatoja verkonhallinnan koontinäyttöjä varten. Locally administered -bitti varmistaa, että luodut osoitteet ovat selvästi synteettisiä eivätkä vahingossa vastaa oikeaa verkkokorttia.

Tietomuodot, tyypit tai variantit

MAC-osoitteet ovat 48-bittisiä (6 tavun) tunnisteita, jotka esitetään kuutena kahden heksadesimaalimerkin ryhmänä. Yleisiä merkintätapoja ovat kaksoispisteillä eroteltu (AA:BB:CC:DD:EE:FF), yhdysmerkeillä eroteltu (AA-BB-CC-DD-EE-FF) ja pisteillä ryhmitelty (AABB.CCDD.EEFF, Ciscon käyttämä). Ensimmäisen oktetin vähiten merkitsevä bitti ilmaisee unicastin (0) tai multicastin (1), ja toiseksi vähiten merkitsevä bitti ilmaisee yleisesti hallinnoidun (0) tai paikallisesti hallinnoidun (1).

Yleiset sudenkuopat ja reunatapaukset

Älä käytä satunnaisesti luotuja MAC-osoitteita oikeassa verkossa asettamatta locally administered -bittiä, sillä ne voivat törmätä oikeaan laitteistoon. Jotkin järjestelmät validoivat MAC-osoitteet tiukasti ja hylkäävät osoitteet, joissa on virheellinen muotoilu tai kaikki nollat / kaikki FF:t. Multicast-MAC-osoitteet (ensimmäinen oktetti pariton) eivät sovellu lähdeosoitteiksi Ethernet-kehyksissä.

Milloin käyttää tätä työkalua vs. koodia

Käytä tätä selainpohjaista työkalua ad hoc -generointiin kehityksen aikana, nopeaan testidatan luontiin tai yksittäisiin verkon konfigurointitehtäviin. Automaattisissa putkissa tai suurten aineistojen alustamisessa generoi MAC-osoitteet ohjelmallisesti käyttämällä kirjastoja, kuten macaddress (Node.js), tai Pythonin random-moduulia sopivalla bittimanipulaatiolla, jotta generointi on toistettavaa ja skriptattavaa.