DevToys Web Pro iconDevToys Web ProBlog
Ocijenite nas:
Isprobajte proširenje preglednika:

Generator MAC adresa

Format
Velika slova
e.g. aa:bb:cc:dd:ee:ff

Generiraj

×
maks. 50
Tehnički detalji

Kako radi generator MAC adresa

Što alat radi

Generator MAC adresa stvara nasumične, sintaktički ispravne adrese Media Access Control (MAC) za upotrebu u testiranju, simulaciji mreže i razvoju. Može proizvesti adrese u više formata (odvojene dvotočkama, odvojene crticama ili grupirane točkama) te podržava generiranje unicast ili multicast adresa, uz postavljen bit lokalne administracije kako generirane adrese ne bi bile u sukobu sa stvarnim hardverskim adresama.

Uobičajeni slučajevi upotrebe za razvojne programere

Razvojni programeri koriste generatore MAC adresa pri popunjavanju testnih baza podataka zapisima mrežnih uređaja, inicijalizaciji mrežnih simulatora ili virtualnih strojeva kojima su potrebni jedinstveni hardverski identifikatori, pisanju unit testova za kod koji parsira ili validira MAC adrese te izradi demo skupova podataka za nadzorne ploče upravljanja mrežom. Bit lokalne administracije osigurava da su generirane adrese jasno sintetičke i da se neće slučajno podudarati sa stvarnim NIC-om.

Formati podataka, vrste ili varijante

MAC adrese su 48-bitni (6-bajtni) identifikatori prikazani kao šest grupa od po dvije heksadekadske znamenke. Uobičajeni stilovi zapisa su odvojene dvotočkama (AA:BB:CC:DD:EE:FF), odvojene crticama (AA-BB-CC-DD-EE-FF) i grupirane točkama (AABB.CCDD.EEFF, koristi Cisco). Najmanje značajan bit prvog okteta označava unicast (0) ili multicast (1), a drugi najmanje značajan bit označava univerzalno administrirano (0) ili lokalno administrirano (1).

Uobičajene zamke i rubni slučajevi

Nemojte koristiti nasumično generirane MAC adrese na stvarnoj mreži bez postavljanja bita lokalne administracije, jer bi se mogle sudariti sa stvarnim hardverom. Neki sustavi strogo provjeravaju MAC adrese i odbit će adrese s neispravnim formatiranjem ili vrijednostima koje su sve nule / sve FF. Multicast MAC adrese (prvi oktet neparan) nisu prikladne kao izvorne adrese u Ethernet okvirima.

Kada koristiti ovaj alat umjesto koda

Koristite ovaj alat u pregledniku za ad-hoc generiranje tijekom razvoja, brzo stvaranje testnih podataka ili jednokratne zadatke konfiguracije mreže. Za automatizirane pipelineove ili inicijalizaciju velikih skupova podataka, generirajte MAC adrese programski koristeći biblioteke poput macaddress (Node.js) ili Pythonov modul random uz odgovarajuću manipulaciju bitovima, kako bi generiranje bilo ponovljivo i skriptabilno.