WindowsまたはOSXでMACアドレスを変更またはスプーフィングする

すべてのNIC (ネットワークインターフェイスカード)( (Network Interface Card))には、一意のMACアドレス(メディアアクセス制御(Media Access Control))があります。これは、イーサネット(Ethernet)カードやWiFiカードを含むすべてのタイプのネットワークカードに適用されます。MACアドレス(MAC Address)は、ネットワーク上のホストを一意に識別するために使用される6バイトの番号または12桁の16進数です。

MACアドレス(MAC address)の例は1F-2E-3D-4C-5B-6Aであり、 OSIモデルの(OSI model)レイヤー2(Layer 2)ネットワークプロトコルに分類されます。今日のネットワークでは、ARPまたはアドレス解決プロトコルが(Address Resolution Protocol)MACアドレス(MAC address)IPアドレス(IP address)などのレイヤー3(Layer 3)プロトコルアドレス(protocol address)に変換します。MACアドレスは、(MAC address)物理アドレス(Physical Address)と呼ばれることもあります。あなたがそれを知らないならばあなたのMACアドレスを見つける方法について(how to find your MAC address)の私の投稿を読んでください。

Macアドレス

すべてのMACアドレスは(MAC)ネットワークカード(network card)にハードコードされており、変更することはできません。ただし、いくつかの簡単なトリックを使用して、オペレーティングシステム自体(operating system)のMACアドレスを変更またはスプーフィングすることができます。(change or spoof the MAC address)

では、なぜMACアドレス(MAC address)を変更したいのでしょうか。これには多くの理由がありますが、主に、モデム、ルーター、またはファイアウォール(router or firewall)に設定されているある種のMACアドレス(MAC address)フィルターをバイパスすることに関連しています。MACアドレス(MAC Address)を変更すると、無制限のMACアドレス(MAC Address)をエミュレートするか、すでに許可されているMACアドレス(MAC address)をスプーフィングすることで、特定のネットワーク制限を回避できます。

たとえば、WiFiネットワーク(WiFi network)では、許可されたコンピューターのみがネットワークに接続でき、 (network and filters)MACアドレス(MAC address)に基づいてコンピューターが除外される場合があります。正当なMACアドレス(MAC address)を盗聴できる場合は、MACアドレスをスプーフィングして、WiFiネットワークに(WiFi network)アクセスでき(MAC address and gain access)ます。

もう1つの例は、特定の数のコンピューターのみが自宅からインターネットに接続できるようにする(Internet)ISPがある場合です。接続する必要のあるコンピューターがさらにある場合は、許可されたコンピューターのMACアドレス(MAC address)をスプーフィングして、別のコンピューターから接続できます。(computer and connect)

WindowsのMACアドレスを変更する

以下の手順に従って、WindowsのネットワークカードのMACアドレスを非常に簡単(Windows)変更(network card)でき(MAC address)ます 。

手順1(Step 1):[スタート](Start)、 [コントロールパネル(Control Panel)]、[ネットワーク接続]の順にクリックし、 MACアドレス(MAC address)を変更するネットワーク接続(network connection)(Network Connections)右クリックして、[プロパティ(Properties)]を選択します。通常、ローカルエリア接続(Local Area Connection)またはワイヤレスネットワーク接続(Wireless Network Connection)のいずれかになります。

ローカルエリアでの接続

Windows Vista、Windows 7以降を使用している場合は、 [コントロールパネル]、[(Control Panel,)ネットワークとインターネット(Network and Internet,)] 、 [ネットワークと共有センター]の順に移動し、 (Network and Sharing Center,)[ネットワーク接続の管理(Manage Network Connections )]または​​[アダプター設定の変更( Change adapter settings)]をクリック する必要があります。

adpater設定を変更する

次に、アダプタを右クリックして、[プロパティ(Properties)]を選択します。

手順2(Step 2): [全般(General)]または[ネットワーク(Networking)]タブで、[構成(Configure)]ボタンをクリックします。

ネットワークアダプタを構成する

ステップ3(Step 3):[詳細設定(Advanced)]タブをクリックし、[ローカル管理アドレス(Locally Administered Address)]プロパティまたは[ネットワークアドレス(Network Address)]プロパティをクリックします。

ローカル管理アドレス

デフォルトでは、「存在しない」(Not Present)値が選択されています。先に進み、[値](Value) ラジオボタンを(radio button and enter)クリックして、新しいMACアドレス(MAC address)を入力します。MACアドレス(MAC address)は、6組の数字と文字の組み合わせ、つまり40-A2-D9-82-9F-F2です。ダッシュなしでMACアドレス(MAC address)を入力する必要があります。

Macアドレスの変更

コマンドプロンプトに移動し、IPCONFIG / ALLと入力(command prompt and type)し てIPCONFIG /ALLMACアドレス(MAC address)が変更されたことを確認します。変更を有効にするには、先に進んでコンピューターを再起動します。

これは、Windowsで(Windows)MACアドレス(MAC address)を変更する最も簡単な方法です。レジストリを介してこれを行うこともできますが、それははるかに技術的であり、おそらくほとんどの人には必要ありません。

OSXMACアドレスを変更する

OS XでのMACアドレス(MAC address)の変更は、 Windowsの場合ほど簡単ではありません。まず、実際にMACアドレスを変更するには、(MAC address)ターミナル( (Terminal)Windowsのコマンドプロンプトと同様)を使用する必要があります。

次に、設定を変更する前に、アダプターの技術名を手動で把握する必要があります。以下のすべてを段階的に説明し(explain everything)ますが、少し複雑になることもあります。

まず、 Macの現在の(Mac)MACアドレス(MAC address)を調べてみましょう。これは、システム(System)環境設定(Preferences)またはターミナル(Terminal)の2つの方法のいずれかで実行できます。[システム環境設定]を開き、[(System Preferences)ネットワーク(Network)]をクリックしてから、[詳細(Advanced)設定]ボタンをクリックし ます。左側のリストボックスで、最初に適切なインターフェイス(WiFiイーサネットなど)を選択して(Ethernet)ください。(Make)

osxネットワークアドバンスト

[ハードウェア(Hardware)]タブをクリックすると、最初の行がMACアドレス(MAC Address)であることがわかります。[構成(Configure)]ドロップダウンから[手動(Manually)]を選択するだけでよいと思いましたが、 MACアドレス(MAC address)を編集することはできません。

ネットワークハードウェアMac

ターミナル(Terminal)で、次のコマンドを入力してMACアドレス(MAC address)を取得できます。

ifconfig en0 | grep ether

これにより、en0インターフェイスのMACアドレスがわかります。(MAC address)コンピューターにあるインターフェイスの数によっては、このコマンドを数回実行して、毎回1​​を追加する必要がある場合があります。たとえば、存在しないインターフェイスに到達するまで、以下のコマンドを実行しました。

terminal os x ifconfig

これで、ここにリストされているMAC(MAC)アドレスをシステム(System) 環境設定(Preferences)で見たものと簡単に比較できます。私の場合、WiFi MACアドレス(WiFi MAC address)f8:1e:df:d8:9d:8aは(f8:1e:df:d8:9d:8a)en1と一致するため、次のコマンドで使用する必要のあるインターフェイスです。

MACアドレス(MAC address)を変更する前に、ターミナル(Terminal)で便利なコマンドを使用して、必要に応じてランダムなMACアドレス(MAC address)を生成できます。

openssl rand -hex 6 | sed ‘s/\(..\)/\1:/g; s/.$//’

新しいMACアドレス(MAC address)ができたので、以下のコマンドを使用して現在のMACアドレスを変更できます。XX(Replace XX)を使用する実際のMACアドレス(MAC address)に置き換えます。

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

これを行うには、管理者としてログインするか、 (Administrator)OSXで(OS X)rootアカウント(root account)を有効にする必要があります。デフォルトでは、rootは無効になっていますが、可能であれば無効のままにしておくことをお勧めします。管理者としてログインするだけで、コマンドを正常に実行できるはずです。ただし、 MACアドレス(MAC address)を変更する前に、パスワードの入力を求められます。

また、 WiFiネットワーク(WiFi network)に接続している場合、アドレスは変更(t change)されません。最初にネットワークから切断してから、コマンドを実行する必要があります。驚いたことに、OSXでワイヤレスネットワークから切断することはまったく(OS X)直感(wireless network)的ではありません。Optionキーを押したまま、 WiFiアイコンをクリックして、(WiFi icon)切断オプション(disconnect option)を表示する必要があります。

Wi-FiOSXから切断します

したがって、現在のMACアドレスを取得し、(MAC address)ランダムな(random one)アドレスを生成し、 MACアドレス(MAC address)を更新してから、実際に変更されたことを確認するために実行したすべてのコマンドの概要を次に示します。

Macアドレス変更OSX

先に述べたように、これはWindowsでのプロセスほど簡単ではありませんが、上記のコマンドをコピーして貼り付けるだけで実行できるはずです。ご不明な点がございましたら、お気軽にコメントを投稿してください。楽しみ!



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts