目次:


ルーター、ワイヤレスデバイス、またはネットワークカードのいずれであっても、ネットワークに接続されている各ネットワークインターフェイスには、一意のメディアアクセスコントロール(MAC)アドレスがあります。これらのMACアドレス(物理アドレスまたはハードウェアアドレスとも呼ばれます)は工場で割り当てられますが、通常はソフトウェア内のアドレスを変更できます。
どのMACアドレスが使用されているか
最も低いネットワーキングレベルでは、ネットワークに接続されたネットワークインターフェイスは、相互に通信するためにMACアドレスを使用します。たとえば、インターネット上のサーバーからWebページを取得する必要がある場合、その要求はTCP / IPプロトコルのいくつかのレイヤーを通過します。入力したWebアドレスは、サーバーのIPアドレスに変換されます。お使いのコンピュータからルータに要求が送信され、ルータに送信されます。ただし、ネットワークカードのハードウェアレベルでは、ネットワークカードは、同じネットワーク上のインターフェイスの他のMACアドレスだけを調べています。ルータのネットワークインターフェイスのMACアドレスに要求を送信することを知っています。
コアネットワーキングの用途に加えて、MACアドレスは他の目的によく使用されます。
- スタティックIP割り当て :ルーターを使用すると、コンピュータに静的IPアドレスを割り当てることができます。デバイスが接続されると、MACアドレスが一致すると、常に特定のIPアドレスを受信します
- MACアドレスフィルタリング :ネットワークはMACアドレスフィルタリングを使用できます。特定のMACアドレスを持つデバイスだけがネットワークに接続できます。人々はMACアドレスを偽装することができるので、これは大きなセキュリティツールではありません。
- MAC認証 :一部のインターネットサービスプロバイダは、MACアドレスでの認証を要求し、そのMACアドレスを持つデバイスのみがインターネットに接続できるようにすることがあります。ルータまたはコンピュータのMACアドレスを変更して接続する必要がある場合があります。
- デバイス識別 多くの空港のWi-Fiネットワークやその他の公共Wi-Fiネットワークは、デバイスのMACアドレスを使用してそれを識別します。たとえば、空港のWi-Fiネットワークでは無料の30分を提供してから、MACアドレスのWi-Fi受信を禁止することができます。あなたのMACアドレスを変更してください できた より多くのWi-Fiを取得します。 (無料、限定されたWi-Fiは、ブラウザのクッキーやアカウントシステムを使って追跡することもできます)。
- デバイストラッキング :彼らはユニークなので、MACアドレスはあなたを追跡するために使用することができます。歩き回ると、スマートフォンは近くのWi-Fiネットワークをスキャンし、MACアドレスをブロードキャストします。 Renew Londonという名前の会社は、ロンドン市のゴミ箱を使って、MACアドレスに基づいて市周辺の人々の動きを追跡しました。アップルのiOS 8は、近くのWi-FiネットワークをスキャンするたびにランダムなMACアドレスを使用して、このような追跡を防止します。
各ネットワークインターフェイスには独自のMACアドレスがあることに注意してください。したがって、Wi-Fi無線と有線イーサネットポートの両方を備えた一般的なラップトップでは、ワイヤレスと有線のネットワークインターフェイスにそれぞれ固有のMACアドレスが割り当てられます。

WindowsでのMACアドレスの変更
ほとんどのネットワークカードでは、デバイスマネージャの設定ペインからカスタムMACアドレスを設定できますが、一部のネットワークドライバではこの機能がサポートされていない場合があります。
まず、デバイスマネージャを開きます。 Windows 8および10では、Windows + Xを押して、Power Userメニューの「Device Manager」をクリックします。 Windows 7では、Windowsキーを押し、「デバイスマネージャ」と入力して検索し、「デバイスマネージャ」の項目をクリックします。あなたが使用しているWindowsのバージョンに関係なく、デバイスマネージャーアプリケーションは同じように見えます。
デバイスマネージャの[ネットワークアダプタ]セクションで、変更するネットワークインターフェイスを右クリックし、コンテキストメニューから[プロパティ]を選択します。
プロパティウィンドウの[詳細設定]タブで、[プロパティ]リストの[ネットワークアドレス]エントリを選択します。このオプションが表示されない場合、ネットワークドライバはこの機能をサポートしていません。
値オプションを有効にし、分離文字なしで目的のMACアドレスを入力します。ダッシュやコロンを使用しないでください。完了したら「OK」をクリックします。

LinuxでMACアドレスを変更する
Ubuntuのような最新のLinuxディストリビューションでは、通常、MACアドレスをスプーフィングするためのグラフィカルな方法を提供するNetwork Managerを使用しています。
たとえば、Ubuntuでは、上部パネルのネットワークアイコンをクリックし、「Edit Connections」をクリックし、変更するネットワーク接続を選択してから、「Edit」をクリックします。Ethernetタブでは、 MACアドレスを[Cloned MAC address]フィールドに入力し、変更を保存します。

sudo ifconfig eth0 down sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx sudo ifconfig eth0 up

/etc/network/interfaces.d/
または
/etc/network/interfaces
この変更をブート時に常に有効にする場合は、ファイル自体を削除してください。そうしないと、再起動時にMACアドレスがリセットされます。
Mac OS XでMACアドレスを変更する
Mac OS Xの「システム環境設定」パネルには、各ネットワークインターフェースのMACアドレスが表示されますが、変更することはできません。そのためには、ターミナルが必要です。
ターミナルウィンドウを開きます(Command + Spaceキーを押し、 "Terminal"と入力してEnterキーを押します)。次のコマンドを実行して、
en0
あなたのネットワークインターフェイスの名前とあなた自身のMACアドレスを記入してください:
sudo ifconfig en0 xx:xx:xx:xx:xx:xx
ネットワークインターフェースは、一般に、
en0
または
en1
MacのWi-FiまたはEthernetインターフェースを設定するかどうかによって異なります。実行する
ifconfig
コマンドを使用して、適切なネットワークインターフェイスの名前がわからない場合は、インターフェイスの一覧を表示します。

ネットワーク接続の詳細を示すコマンドを実行し、ネットワークインターフェイスが後で報告するMACアドレスを確認することで、変更が有効になったことを確認できます。 Windowsでは、
ipconfig /all
コマンドプロンプトウィンドウに表示されます。 LinuxまたはMac OS Xでは、
ifconfig
コマンド。ルータのMACアドレスを変更する必要がある場合は、ルータのWebインターフェイスでこのオプションを見つけることができます。