Satunnainen MAC-osoitegeneraattori
Haluatko luoda satunnaisen MAC-osoitteen? Se ei ole ongelma tämän yhden lukijamme lähettämän siistin openssl-vinkin kanssa, ja voit suorittaa komennon kerran tai useita kertoja luodaksesi satunnaistetun MAC-osoitteen välittömästi jokaisessa suorituksessa. Tämä komento satunnaistaa MAC-osoitteet Mac OS X:ssä, Linuxissa ja melkein missä tahansa muussa, jossa openssl ja sed on asennettu.
Satunnaisen MAC-osoitteen luominen komentoriviltä
Aloita siirtymällä terminaaliin tai komentoriviikkunaan ja liittämällä seuraava syntaksi komentoriville luo satunnaistettu MAC-osoite :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Varmista, että komentosyntaksi on liitetty yhdelle riville. Tämän tempun etuna on, että se on melko yksinkertainen, lyhyt, suloinen eikä vaadi kolmannen osapuolen apuohjelmia tai komentosarjoja. Se toimii OS X:ssä ja Linuxissa sellaisenaan.
Heksadesimaalitulostus on luotu MAC-osoite, ja se näyttää suunnilleen tältä: 07:e0:17:8f:11:2f
Jos haluat luoda uuden osoitteen, paina näppäimistön YLÖS-nuolta ja paina sitten RETURN uudelleen, tämä suorittaa saman komennon uudelleen lähes missä tahansa nykyaikaisessa komentotulkissa. Ellet tiedä mitä olet tekemässä, et todennäköisesti halua muokata komentosyntaksia itse, muuten saatat päätyä luomaan epätarkkoja tai epätäydellisiä heksadesimaalilukuja, jotka eivät välttämättä vastaa mahdollista MAC-osoitetta.Pidä se yksinkertaisena ja käytä seuraavaa syntaksia, jos et ole varma:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Aliaksen määrittäminen MAC-osoitteiden satunnaistamista varten
Jos aiot käyttää tätä usein, harkitse aliaksen määrittämistä .bash_profile- tai .profile-tiedostoon, jotta sinun ei tarvitse kirjoittaa koko komentomerkkijonoa, vaan alias voidaan tehdä niin kuin:
"alias randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"
Tämä on melko hyödyllistä, jos sinun on luotava uusi MAC-osoite esimerkiksi reitittimellesi tai kaapelimodeemille. Voit tietysti myös huijata MAC-osoitettasi melko helposti Mac OS X:ssä, jos haluat käyttää jotakin luoduista osoitteista myös sen vaihtamiseen.
Tämä komento on testattu toimivaksi Linuxissa ja Mac OS X:ssä, käytännössä kaikissa versioissa. Ainoa vaatimus on, että komentorivillä on openssl ja sed.
Kiitos Akilille tämän erinomaisen pienen tempun lähettämisestä. Jos tiedät muita tapoja luoda nopeasti satunnaistettu MAC-osoite, kerro siitä meille kommenteissa!