Macchangerは、必要なネットワークデバイスのMACアドレスを表示したり、変更したりするために使用できるすばらしいLinuxユーティリティです。このユーティリティは、任意のLinuxディストリビューションに便利にインストールでき、好きなように使用できます。この記事では、Ubuntu20.04またはLinuxMint 20システムへのこのユーティリティのインストールから始め、次にこのユーティリティを使用してMACアドレスを変更する方法を説明します。
Macchangerを使用したUbuntuシステムでのMACアドレスの変更
Macchangerユーティリティを使用してLinuxMint20マシンでMACアドレスを変更するには、次の手順に進む必要があります。
ステップ#1:UbuntuへのMacchangerのインストール
まず、以下に示すコマンドを実行して、Macchangerユーティリティをシステムにインストールします。
$ sudo apt install macchanger
このユーティリティのインストール中に、MACアドレスを自動的に変更するかどうかを尋ねるダイアログボックスが表示されます。必要に応じて任意のオプションを選択できますが、次の画像に示すように「はい」オプションを選択しました。
ステップ#2:すべてのネットワークインターフェースの一覧表示
Macchangerユーティリティをシステムに正常にインストールした後、MACアドレスを変更するインターフェイスを選択できるように、すべてのネットワークインターフェイスを一覧表示する必要があります。システム上のすべてのネットワークインターフェイスを一覧表示するには、以下に示すコマンドを実行する必要があります。
$ ip addr
次の画像に、システムのすべてのネットワークインターフェイスとその関連情報を示します。この手順の次の手順で、強調表示されたネットワークインターフェース(enp0s3)のMACアドレスを変更しようとします。
ステップ3:Macchangerを使用して特定のネットワークインターフェイスの現在のMACアドレスを確認する:
指定されたネットワークインターフェイスのMACアドレスを変更する前に、まず次のコマンドを使用して現在のMACアドレスを確認します。
$ macchanger –s enp0s3
このインターフェイス名は、目的のインターフェイスの名前に置き換えることができます。このインターフェイスの現在のMACアドレスは、次の画像で強調表示されています。
ステップ4:Macchangerを使用して特定のネットワークインターフェイスのMACアドレスをランダムに変更する:
次に、以下に示すコマンドを実行して、指定したネットワークインターフェイスにランダムなMACアドレスを割り当てようとします。
$ sudo macchanger -r enp0s3
この場合も、このコマンドのインターフェイス名を目的のインターフェイスの名前に置き換えることができます。次の画像では、新しいMACアドレスが強調表示されています。
次の画像に示すように、手順3で使用したコマンドを使用して、指定したネットワークインターフェイスのMACアドレスが変更されたことを確認することもできます。
ステップ#5:Macchangerを使用して特定のネットワークインターフェイスのMACアドレスを手動で変更する:
選択したMACアドレスを指定したネットワークインターフェイスに手動で割り当てることもできます。そのために、次のコマンドを使用できます。
$ sudo macchanger –m c2:43:bc:1c:62:01 enp0s3
このコマンドでは、正しい形式であれば、任意のMACアドレスを選択できます。さらに、インターフェイス名を目的のインターフェイスの名前に変更することもできます。新しく割り当てられたMACアドレスは、以下の画像で強調表示されています。
次の図に示すように、手順3で使用したコマンドを使用して、指定したネットワークインターフェイスのMACアドレスが手動で変更されたことを確認することもできます。
ステップ#6:Macchangerを使用した特定のネットワークインターフェイスの実際のMACアドレスの復元:
最後に、以下に示すコマンドを使用して、指定したネットワークインターフェイスの元のMACアドレスを復元しようとします。
$ sudo macchanger –p enp0s3
上記のコマンドを実行すると、指定したネットワークインターフェイスの永続的なMACアドレスと新しいMACアドレスが同じになります。これは、次のように、そのネットワークインターフェイスの元のMACアドレスが正常に復元されたことを意味します。画像:
結論
このチュートリアルを使用すると、MacchangerユーティリティをUbuntu20.04またはLinuxMint 20システムに簡単にインストールして、目的のネットワークデバイスまたはネットワークインターフェイスのMACアドレスを表示および変更するために使用できます。