Zufallsgenerator für MAC-Adressen

Anonim

Möchten Sie eine zufällige MAC-Adresse generieren? Das ist kein Problem mit diesem netten openssl-Tipp, der von einem unserer Leser eingeschickt wurde, und Sie können den Befehl ein- oder mehrmals ausführen, um bei jeder Ausführung sofort eine randomisierte MAC-Adresse zu generieren. Dieser Befehl funktioniert, um MAC-Adressen in Mac OS X, Linux und so ziemlich allem anderen mit installiertem openssl und sed zu randomisieren.

Wie man eine zufällige MAC-Adresse über die Befehlszeile generiert

Um zu beginnen, wechseln Sie zu Ihrem Terminal- oder Befehlszeilenfenster und fügen Sie die folgende Syntax in die Befehlszeile ein, um eine randomisierte MAC-Adresse zu generieren :

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

Stellen Sie sicher, dass die Befehlssyntax in eine einzelne Zeile eingefügt wird. Der Vorteil dieses Tricks ist, dass er ziemlich einfach, kurz und süß ist und keine Dienstprogramme oder Skripte von Drittanbietern erfordert, er funktioniert in OS X und Linux so wie er ist.

Die hexadezimale Ausgabe ist die generierte MAC-Adresse und sieht etwa so aus: 07:e0:17:8f:11:2f

Wenn Sie eine neue Adresse generieren möchten, drücken Sie einfach den AUFWÄRTS-Pfeil auf der Tastatur und dann erneut RETURN. Dadurch wird derselbe Befehl in fast jeder modernen Shell erneut ausgeführt. Wenn Sie nicht wissen, was Sie tun, möchten Sie wahrscheinlich nicht die Befehlssyntax selbst bearbeiten, da Sie sonst ungenaue oder unvollständige Hexadezimalzahlen generieren könnten, die möglicherweise nicht mit einer potenziellen MAC-Adresse übereinstimmen.H alten Sie es einfach, h alten Sie sich an die folgende Syntax, wenn Sie sich nicht sicher sind:

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

Einen Alias ​​für zufällige MAC-Adressen einrichten

Wenn Sie vorhaben, dies häufig zu verwenden, sollten Sie erwägen, einen Alias ​​in Ihrer .bash_profile- oder .profile-Datei einzurichten, damit Sie nicht die gesamte Befehlszeichenfolge eingeben müssen. Es kann einfach ein Alias ​​gesetzt werden so:

"

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

Das ist ziemlich hilfreich, wenn Sie eine neue MAC-Adresse für etwas wie Ihren Router oder Ihr Kabelmodem erstellen müssen. Natürlich können Sie Ihre MAC-Adresse auch in Mac OS X ziemlich einfach fälschen, wenn Sie eine der generierten Adressen auch zum Zweck der Änderung verwenden möchten.

Dieser Befehl wurde getestet, um unter Linux und Mac OS X mit praktisch jeder Version zu funktionieren. Die einzige Voraussetzung ist, dass die Befehlszeile openssl und sed hat.

Danke an Akili für diesen exzellenten kleinen Trick. Wenn Sie andere Möglichkeiten kennen, schnell eine randomisierte MAC-Adresse zu generieren, lassen Sie es uns einfach in den Kommentaren wissen!

Zufallsgenerator für MAC-Adressen