Windows、Linux、およびMacでMACアドレスを変更する方法(およびその理由)

目次:

Windows、Linux、およびMacでMACアドレスを変更する方法(およびその理由) - ブログ 2023
Windows、Linux、およびMacでMACアドレスを変更する方法(およびその理由) - ブログ 2023
Anonim
デバイスのMACアドレスは製造元によって割り当てられますが、必要に応じてそのアドレスを変更することや「スプーフィング」することは難しくありません。ここでそれを行う方法、そしてなぜあなたがしたいかもしれないのです。
デバイスのMACアドレスは製造元によって割り当てられますが、必要に応じてそのアドレスを変更することや「スプーフィング」することは難しくありません。ここでそれを行う方法、そしてなぜあなたがしたいかもしれないのです。

ルーター、ワイヤレスデバイス、またはネットワークカードのいずれであっても、ネットワークに接続されている各ネットワークインターフェイスには、一意のメディアアクセスコントロール(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アドレスが割り当てられます。

Image
Image

WindowsでのMACアドレスの変更

ほとんどのネットワークカードでは、デバイスマネージャの設定ペインからカスタムMACアドレスを設定できますが、一部のネットワークドライバではこの機能がサポートされていない場合があります。

まず、デバイスマネージャを開きます。 Windows 8および10では、Windows + Xを押して、Power Userメニューの「Device Manager」をクリックします。 Windows 7では、Windowsキーを押し、「デバイスマネージャ」と入力して検索し、「デバイスマネージャ」の項目をクリックします。あなたが使用しているWindowsのバージョンに関係なく、デバイスマネージャーアプリケーションは同じように見えます。

デバイスマネージャの[ネットワークアダプタ]セクションで、変更するネットワークインターフェイスを右クリックし、コンテキストメニューから[プロパティ]を選択します。

プロパティウィンドウの[詳細設定]タブで、[プロパティ]リストの[ネットワークアドレス]エントリを選択します。このオプションが表示されない場合、ネットワークドライバはこの機能をサポートしていません。

値オプションを有効にし、分離文字なしで目的のMACアドレスを入力します。ダッシュやコロンを使用しないでください。完了したら「OK」をクリックします。

Image
Image

LinuxでMACアドレスを変更する

Ubuntuのような最新のLinuxディストリビューションでは、通常、MACアドレスをスプーフィングするためのグラフィカルな方法を提供するNetwork Managerを使用しています。

たとえば、Ubuntuでは、上部パネルのネットワークアイコンをクリックし、「Edit Connections」をクリックし、変更するネットワーク接続を選択してから、「Edit」をクリックします。Ethernetタブでは、 MACアドレスを[Cloned MAC address]フィールドに入力し、変更を保存します。

これを旧式の方法で行うこともできます。これには、ネットワークインターフェイスをダウンさせ、MACアドレスを変更するコマンドを実行してから、それを元に戻します。 「eth0」を変更するネットワークインターフェイスの名前に置き換えて、選択したMACアドレスを入力してください。
これを旧式の方法で行うこともできます。これには、ネットワークインターフェイスをダウンさせ、MACアドレスを変更するコマンドを実行してから、それを元に戻します。 「eth0」を変更するネットワークインターフェイスの名前に置き換えて、選択したMACアドレスを入力してください。

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

コマンドを使用して、適切なネットワークインターフェイスの名前がわからない場合は、インターフェイスの一覧を表示します。

Linuxの場合と同じように、この変更は一時的なもので、次回の再起動時にリセットされます。 Macアドレスを永久に変更する場合は、起動時にこのコマンドを自動的に実行するスクリプトを使用する必要があります。
Linuxの場合と同じように、この変更は一時的なもので、次回の再起動時にリセットされます。 Macアドレスを永久に変更する場合は、起動時にこのコマンドを自動的に実行するスクリプトを使用する必要があります。

ネットワーク接続の詳細を示すコマンドを実行し、ネットワークインターフェイスが後で報告するMACアドレスを確認することで、変更が有効になったことを確認できます。 Windowsでは、

ipconfig /all

コマンドプロンプトウィンドウに表示されます。 LinuxまたはMac OS Xでは、

ifconfig

コマンド。ルータのMACアドレスを変更する必要がある場合は、ルータのWebインターフェイスでこのオプションを見つけることができます。

人気のあるトピック

専門家の助言