Generator för slumpmässig MAC-adress
Vill du skapa en slumpmässig MAC-adress? Det är inga problem med detta snygga openssl-tips som skickats in av en av våra läsare, och du kan köra kommandot en eller flera gånger för att generera en slumpmässig MAC-adress direkt vid varje körning. Det här kommandot kommer att fungera för att slumpvisa MAC-adresser i Mac OS X, Linux och nästan allt annat med openssl och sed installerade.
Hur man genererar en slumpmässig MAC-adress från kommandoraden
För att komma igång, hoppa till din terminal eller kommandoradsfönster och klistra in följande syntax i kommandoraden för att generera en slumpmässig MAC-adress :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Se till att kommandosyntaxen klistras in på en enda rad. Fördelen med det här tricket är att det är ganska enkelt, kortfattat, enkelt och inte kräver några tredjepartsverktyg eller skript, det fungerar i OS X och Linux som det är.
Hexadecimalutgången kommer att vara den genererade MAC-adressen och kommer att se ut ungefär så här: 07:e0:17:8f:11:2f
Om du vill generera en ny adress, tryck bara på UPP-pilen på tangentbordet och tryck sedan på RETURN igen, detta kommer att köra om samma kommando i nästan vilket modernt skal. Om du inte vet vad du gör, vill du förmodligen inte redigera själva kommandosyntaxen, annars kan du sluta generera felaktiga eller ofullständiga hexadecimaler som kanske inte matchar en potentiell MAC-adress.Håll det enkelt, håll dig till följande syntax om du inte är säker:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Ställ in ett alias för slumpmässig slumpmässiga MAC-adresser
Om du planerar att använda detta ofta, överväg att ställa in ett alias i din .bash_profile eller .profile så att du inte behöver skriva ut hela kommandosträngen, det går bara att placera ett alias såhär:
"alias randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"
Det här är ganska användbart om du behöver skapa en ny MAC-adress för något som din router eller kabelmodem. Naturligtvis kan du också spoofa din MAC-adress ganska enkelt i Mac OS X om du vill använda en av de genererade adresserna för att ändra en också.
Detta kommando har testats för att fungera i Linux och Mac OS X, med praktiskt taget alla versioner. Det enda kravet är att kommandoraden har openssl och sed.
…