Willekeurige MAC-adresgenerator

Wilt u een willekeurig MAC-adres genereren? Dat is geen probleem met deze handige openssl-tip die door een van onze lezers is ingezonden, en u kunt de opdracht een of meerdere keren uitvoeren om direct bij elke uitvoering een willekeurig MAC-adres te genereren. Deze opdracht zal werken om MAC-adressen in Mac OS X, Linux, en zo ongeveer alles met openssl en sed geïnstalleerd te randomiseren.

Een willekeurig MAC-adres genereren via de opdrachtregel

Om aan de slag te gaan, springt u naar uw terminal- of opdrachtregelvenster en plakt u de volgende syntaxis in de opdrachtregel om een willekeurig MAC-adres te genereren :

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

Zorg ervoor dat de syntaxis van de opdracht op een enkele regel wordt geplakt. Het voordeel van deze truc is dat het vrij eenvoudig, kort, zoet is en geen hulpprogramma's of scripts van derden vereist, het werkt zoals het is in OS X en Linux.

De hexadecimale uitvoer is het gegenereerde MAC-adres en ziet er ongeveer zo uit: 07: e0: 17: 8f: 11: 2f

Als u een nieuw adres wilt genereren, raakt u gewoon de pijl OMHOOG op het toetsenbord aan en drukt u nogmaals op RETURN. Hiermee wordt hetzelfde commando opnieuw uitgevoerd in vrijwel elke moderne shell. Tenzij u weet wat u doet, zult u waarschijnlijk de syntaxis van de opdracht zelf niet willen bewerken, anders zou u kunnen oplopen met het genereren van onnauwkeurige of onvolledige hexadecimalen die mogelijk niet overeenkomen met een mogelijk MAC-adres. Houd het simpel, blijf bij de volgende syntaxis als je het niet zeker weet:

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

Stel een alias in voor het randomiseren van MAC-adressen

Als u van plan bent dit vaak te gebruiken, overweeg dan om een ​​alias in uw .bash_profile of .profile in te stellen, zodat u niet de hele opdrachtstring hoeft te typen, het plaatsen van een alias kan als volgt gedaan worden:

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

Dit is erg handig als u een nieuw MAC-adres moet maken voor bijvoorbeeld uw router of kabelmodem. Natuurlijk kun je ook je MAC-adres vrij eenvoudig vervalsen in Mac OS X als je een van de gegenereerde adressen wilt gebruiken om er ook een te veranderen.

Deze opdracht is getest om te werken in Linux en Mac OS X, met vrijwel elke versie. De enige vereiste is dat de opdrachtregel openssl en sed heeft geopend.

Dank aan Akili voor het insturen van deze uitstekende kleine truc, als je nog andere manieren weet om snel een willekeurig MAC-adres te genereren, laat het ons dan weten in de reacties!