Tilfeldig MAC-adressegenerator

Vil du generere en tilfeldig MAC-adresse? Det er ikke noe problem med dette nettopp openssl-tipset sendt inn av en av våre lesere, og du kan kjøre kommandoen en eller flere ganger for å generere en randomisert MAC-adresse umiddelbart på hver utførelse. Denne kommandoen vil fungere for å randomisere MAC-adresser i Mac OS X, Linux, og omtrent alt annet med openssl og sed installert.

Slik genererer du en tilfeldig MAC-adresse fra kommandolinjen

For å komme i gang, hoppe 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 kommandosyntaxen limes inn på en enkelt linje. Fordelen med dette trikset er at det er ganske enkelt, kortt, søtt og ikke krever noen tredjepartsverktøy eller -skript, det fungerer i OS X og Linux som det er.

Den heksadesimale utdata vil være den genererte MAC-adressen, og vil se slik ut: 07: e0: 17: 8f: 11: 2f

Hvis du vil generere en ny adresse, kan du bare trykke på OPP-pilen på tastaturet, og deretter trykke RETURN igjen, dette vil utføre samme kommando i nesten alle moderne skaller. Med mindre du vet hva du gjør, vil du sannsynligvis ikke vil redigere kommandosyntaxen selv, ellers kan du komme opp med å generere unøyaktig eller ufullstendig heksadesimale 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/.$//'

Konfigurer et alias for Randomizing MAC-adresser

Hvis du planlegger å bruke dette ofte, bør du vurdere å sette opp et alias i din .bash_profile eller .profile slik at du ikke trenger å skrive ut hele kommandostrengen. Bare å plassere et alias kan gjøres slik:

alias randommacaddy="openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'"

Dette er ganske nyttig hvis du trenger å opprette en ny MAC-adresse for noe som din ruteren eller kabelmodem. Selvfølgelig kan du også spoof din MAC-adresse ganske enkelt i Mac OS X hvis du vil bruke en av de genererte adressene med det formål å endre en også.

Denne kommandoen har blitt testet for å fungere i Linux og Mac OS X, med nesten alle versjoner. Det eneste kravet er at kommandolinjen har openssl og sed.

Takket være Akili for å sende inn dette glimrende lille trikset, hvis du vet om noen andre måter å raskt generere en randomisert MAC-adresse, bare gi oss beskjed i kommentarene!