WindowsとUbuntuでMACアドレスを変更する方法【初心者向け完全ガイド】
MACアドレスとは「Media Access Control」の略で、ネットワークインターフェースデバイスを識別するための固有のアドレスです。わかりやすく言えば、パソコンのネットワークインターフェースハードウェア(有線LANポートやWi-Fiなど)に、それぞれのメーカーが割り当てた固有の番号のことです。
ネットワークの世界では、IPアドレスとMACアドレスが連携することで、データの送受信が行われています。しかし実は、このMACアドレスは必要に応じて変更(スプーフィング/偽装)することが可能です。
MACアドレスの主な用途
MACアドレスは、PC内の各ネットワークデバイスを一意に識別する役割のほかに、以下のようなさまざまな用途で使われています。
- MAC認証によるアクセス制御
- ルーターでのアドレスフィルタリング
- 静的IPアドレスの割り当て
- デバイスの追跡・管理
ただし、すべてのネットワークデバイスがMACアドレスの変更に対応しているわけではありません。ドライバーやハードウェアが非対応の場合、残念ながら変更はできません。ここでは、WindowsとUbuntuそれぞれでMACアドレスを変更する方法を詳しく解説します。
WindowsでMACアドレスを変更する方法
WindowsでMACアドレスを変更するのはとても簡単です。「ネットワークと共有センター」からでも設定できますが、ここではより直接的な操作ができる「デバイスマネージャー」を使う方法をご紹介します。
手順1:デバイスマネージャーを開く
まず、コントロールパネルから「デバイスマネージャー」を開きます。Windows 8以降をお使いの場合は、「Win + X」キーを押すと表示されるメニューから「デバイスマネージャー」を選択すると素早く開けます。

手順2:ネットワークデバイスのプロパティを表示
デバイスマネージャーの「ネットワークアダプター」セクションを展開し、対象のネットワークデバイスを右クリックして、コンテキストメニューから「プロパティ」を選択します。

手順3:「詳細設定」タブでNetwork Addressを選択
プロパティ画面が開いたら、「詳細設定」タブに切り替え、左側のプロパティ一覧から「Network Address(ネットワークアドレス)」を選択します。
もし一覧の中にこの項目が見つからない場合は、お使いのネットワークドライバーがMACアドレスの変更(スプーフィング)に対応していないことを意味します。
手順4:新しいMACアドレスを入力して保存
「Network Address」を選択したら、「値」のラジオボタンを選び、希望する新しいMACアドレスを入力します。MACアドレスは数字と英字(A〜F)を組み合わせた12桁の文字列です。入力が完了したら「OK」ボタンをクリックして変更を保存しましょう。

以上の手順で、MACアドレスの変更は完了です。正しく反映されているかどうかは、コマンドプロンプトで以下のコマンドを実行して確認できます。
IPCONFIG /ALL
UbuntuでMACアドレスを変更する方法
Ubuntuの場合、MACアドレスの変更はWindowsよりもさらに簡単です。GUI操作だけで数分で完了します。
手順1:接続の編集を開く
画面上部のパネルにあるネットワークアイコンをクリックし、表示されたオプション一覧から「接続の編集(Edit Connections)」を選択します。

手順2:編集したい接続を選ぶ
「ネットワーク接続」ダイアログボックスが開きますので、変更したい接続を選択し、右側に表示されている「編集」ボタンをクリックします。

手順3:クローンMACアドレスを入力
接続設定の編集ウィンドウが開いたら、「Ethernet」タブに移動します。「デバイスのMACアドレス」欄で対象のネットワークインターフェースを選択し、その下の「クローンしたMACアドレス(Cloned MAC address)」の横にある空欄に、希望する新しいMACアドレスを入力してください。

手順4:変更を保存
入力が完了したら「保存」ボタンをクリックして設定を確定します。
これですべて完了です。変更が正しく適用されているかどうかは、ターミナルで以下のコマンドを実行して確認できます。
ip link ls
注意点:Ubuntuでの変更は一時的
Ubuntuで行ったMACアドレスの変更は一時的なものであることに注意してください。つまり、システムを再起動するたびに、元のMACアドレスに戻ってしまいます。恒久的に変更したい場合は、起動時のスクリプトなどで自動的に設定を適用する仕組みを追加する必要があります。
MACアドレスの変更作業中に問題が発生した場合は、ぜひコメント欄でお知らせください。
-
Windows 11で既定のターミナルを変更する方法【初心者向け完全ガイド】
Windows Terminalは、MicrosoftがWindows 11向けに開発したマルチタブ対応のターミナルエミュレーターで、従来のWindows Consoleの後継として位置づけられています。タブごとにコマンドプロンプトやPowerShellなど、あらゆるコマンドラインアプリケーションを実行でき、コマンドプロンプト、PowerShell、WSL、SSH、Azure Cloud Shell Connectorなどがあらかじめ設定済みです。Windows 11では、既定のコマンドラインツールとしてPowerShellやコマンドプロンプトに代わる標準的な存在となっています。このアプリには
-
Windows 11でMACアドレスを確認する5つの方法|設定アプリからPowerShellまで徹底解説
MACアドレスとは、コンピューターを識別するための一意の識別子です。ローカルネットワーク上であなたのPCを特定するために使用されます。 すべてのパソコンやノートPCには「Media Access Control(メディアアクセス制御)」の略であるMACアドレスが割り当てられており、Windows 11も例外ではありません。MACアドレスは48ビット長の12桁の英数字で構成され、ネットワーク上のデバイスを一意に識別する役割を担っています。 ネットワーク機器の接続トラブルが発生したときや、ネットワークハードウェアの状態を確認したいときには、MACアドレスを調べる必要が出てくることがあります。MAC