Generator for tilfeldig MAC-adresse
Vil du generere en tilfeldig MAC-adresse? Det er ikke noe problem med dette fine openssl-tipset sendt inn av en av våre lesere, og du kan kjøre kommandoen én eller flere ganger for å generere en randomisert MAC-adresse umiddelbart ved hver kjøring. Denne kommandoen vil fungere for å randomisere MAC-adresser i Mac OS X, Linux og omtrent alt annet med openssl og sed installert.
Hvordan genererer du en tilfeldig MAC-adresse fra kommandolinjen
For å komme i gang, hopp til terminal- eller kommandolinjevinduet og lim inn følgende syntaks i kommandolinjen for å generere en randomisert MAC-adresse :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Pass på at kommandosyntaksen er limt inn på en enkelt linje. Fordelen med dette trikset er at det er ganske enkelt, kort, godt og ikke krever noen tredjepartsverktøy eller skript, det fungerer i OS X og Linux som det er.
Heksadesimale utdata vil være den genererte MAC-adressen, og vil se omtrent slik ut: 07:e0:17:8f:11:2f
Hvis du vil generere en ny adresse, trykker du bare OPP-pilen på tastaturet, og trykker deretter RETURN igjen, dette vil gjenoppta den samme kommandoen i omtrent alle moderne skall. Med mindre du vet hva du gjør, vil du sannsynligvis ikke redigere selve kommandosyntaksen, ellers kan du ende opp med å generere unøyaktig eller ufullstendig heksadesimal som kanskje ikke samsvarer med en potensiell MAC-adresse.Hold det enkelt, hold deg til følgende syntaks hvis du ikke er sikker:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Sett opp et alias for randomisering av MAC-adresser
Hvis du planlegger å bruke dette ofte, vurder å sette opp et alias i .bash_profile eller .profile, slik at du ikke trenger å skrive ut hele kommandostrengen, bare å plassere et alias kan gjøres som så:
"alias randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"
Dette er ganske nyttig hvis du trenger å opprette en ny MAC-adresse for noe som ruteren eller kabelmodemet. Selvfølgelig kan du også forfalske MAC-adressen din ganske enkelt i Mac OS X hvis du vil bruke en av de genererte adressene for å endre en også.
Denne kommandoen har blitt testet for å fungere i Linux og Mac OS X, med praktisk t alt alle versjoner. Det eneste kravet er at kommandolinjen har openssl og sed.
Takk til Akili for at du sendte inn dette utmerkede lille trikset, hvis du vet om noen andre måter å raskt generere en randomisert MAC-adresse på, bare gi oss beskjed i kommentarfeltet!