ランダム MAC アドレス ジェネレータ

Anonim

ランダムな MAC アドレスを生成しますか?これは、読者の 1 人が送信したこのきちんとした openssl のヒントでは問題ありません。コマンドを 1 回または複数回実行して、実行のたびにランダム化された MAC アドレスを即座に生成できます。このコマンドは、Mac OS X、Linux、および openssl と sed がインストールされているその他のあらゆる環境で MAC アドレスをランダム化するために機能します。

コマンドラインからランダムなMACアドレスを生成する方法

開始するには、端末またはコマンド ライン ウィンドウにジャンプし、次の構文をコマンド ラインに貼り付けて ランダムな MAC アドレスを生成します :

openssl ランド -hex 6 | sed の/\(..\)/\1:/g; s/.$//'

コマンド構文は必ず 1 行に貼り付けてください。このトリックの利点は、非常にシンプルで、短く、便利で、サードパーティのユーティリティやスクリプトを必要としないことです。OS X と Linux でそのまま動作します。

16 進出力は生成された MAC アドレスで、次のようになります: 07:e0:17:8f:11:2f

新しいアドレスを生成したい場合は、キーボードで上向き矢印を押してから、もう一度 RETURN を押してください。これにより、ほぼすべての最新のシェルで同じコマンドが再実行されます。何をしているのかわからない限り、おそらくコマンド構文自体を編集したくないでしょう。そうしないと、潜在的な MAC アドレスと一致しない可能性のある不正確または不完全な 16 進数が生成される可能性があります。シンプルにしてください。よくわからない場合は、次の構文を使用してください。

openssl ランド -hex 6 | sed の/\(..\)/\1:/g; s/.$//'

MACアドレスをランダム化するためのエイリアスを設定する

これを頻繁に使用する予定がある場合は、コマンド文字列全体を入力する必要がないように、.bash_profile または .profile にエイリアスを設定することを検討してください。単にエイリアスを配置するだけで済みます。そのようです:

"

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

これは、ルーターやケーブル モデムなどの新しい MAC アドレスを作成する必要がある場合に非常に役立ちます。もちろん、MAC アドレスを変更する目的で生成されたアドレスの 1 つを使用したい場合は、Mac OS X でかなり簡単に MAC アドレスを偽装することもできます。

このコマンドは、ほぼすべてのバージョンの Linux および Mac OS X で動作することがテストされています。唯一の要件は、コマンド ラインに openssl と sed があることです。

この優れた小さなトリックを送信してくれた Akili に感謝します。ランダム化された MAC アドレスをすばやく生成する他の方法を知っている場合は、コメントでお知らせください!

ランダム MAC アドレス ジェネレータ