Random MAC Address Generator
Vil du generere en tilfældig MAC-adresse? Det er ikke noget problem med dette pæne openssl-tip sendt af en af vores læsere, og du kan køre kommandoen én eller flere gange for at generere en randomiseret MAC-adresse med det samme ved hver udførelse. Denne kommando vil arbejde til at randomisere MAC-adresser i Mac OS X, Linux og næsten alt andet med openssl og sed installeret.
Sådan genereres en tilfældig MAC-adresse fra kommandolinjen
For at komme i gang skal du hoppe til dit terminal- eller kommandolinjevindue og indsætte følgende syntaks i kommandolinjen for at generere en randomiseret MAC-adresse :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Sørg for, at kommandosyntaksen er indsat på en enkelt linje. Fordelen ved dette trick er, at det er ret simpelt, kort, sødt og ikke kræver nogen tredjepartsværktøjer eller scripts, det fungerer i OS X og Linux, som det er.
Det hexadecimale output vil være den genererede MAC-adresse og vil se nogenlunde sådan ud: 07:e0:17:8f:11:2f
Hvis du vil generere en ny adresse, skal du blot trykke på pilen OP på tastaturet og derefter trykke på RETURN igen, dette vil genudføre den samme kommando i stort set enhver moderne shell. Medmindre du ved, hvad du laver, vil du sandsynligvis ikke redigere selve kommandosyntaksen, ellers kan du ende med at generere unøjagtige eller ufuldstændige hexadecimaler, der muligvis ikke matcher en potentiel MAC-adresse.Hold det enkelt, hold dig til følgende syntaks, hvis du ikke er sikker:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Opsæt et alias til randomisering af MAC-adresser
Hvis du planlægger at bruge dette ofte, så overvej at oprette et alias i din .bash_profile eller .profile, så du ikke behøver at indtaste hele kommandostrengen, blot at placere et alias kan gøres ligesom:
"alias randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"
Dette er ret nyttigt, hvis du skal oprette en ny MAC-adresse til noget som din router eller kabelmodem. Selvfølgelig kan du også let forfalske din MAC-adresse i Mac OS X, hvis du vil bruge en af de genererede adresser til også at ændre en.
Denne kommando er blevet testet til at fungere i Linux og Mac OS X med stort set alle versioner. Det eneste krav er, at kommandolinjen har openssl og sed.
…