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)ネットワークカード(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)]をクリック する必要があります。
次に、アダプタを右クリックして、[プロパティ(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)を入力する必要があります。
コマンドプロンプトに移動し、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)
[ハードウェア(Hardware)]タブをクリックすると、最初の行がMACアドレス(MAC Address)であることがわかります。[構成(Configure)]ドロップダウンから[手動(Manually)]を選択するだけでよいと思いましたが、 MACアドレス(MAC address)を編集することはできません。
ターミナル(Terminal)で、次のコマンドを入力してMACアドレス(MAC address)を取得できます。
ifconfig en0 | grep ether
これにより、en0インターフェイスのMACアドレスがわかります。(MAC address)コンピューターにあるインターフェイスの数によっては、このコマンドを数回実行して、毎回1を追加する必要がある場合があります。たとえば、存在しないインターフェイスに到達するまで、以下のコマンドを実行しました。
これで、ここにリストされている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)を表示する必要があります。
したがって、現在のMACアドレスを取得し、(MAC address)ランダムな(random one)アドレスを生成し、 MACアドレス(MAC address)を更新してから、実際に変更されたことを確認するために実行したすべてのコマンドの概要を次に示します。
先に述べたように、これはWindowsでのプロセスほど簡単ではありませんが、上記のコマンドをコピーして貼り付けるだけで実行できるはずです。ご不明な点がございましたら、お気軽にコメントを投稿してください。楽しみ!
Related posts
外付けハードドライブがWindowsまたはOSXに表示されない?
WindowsおよびOSXでモニターを調整する方法
WindowsおよびOSXでDVDをハードドライブにリッピングする方法
PC or Macで見つけるMAC Address and Howとは何ですか
WindowsにLinuxやOSXよりも多くのウイルスがあるのはなぜですか?
Windowsで外部USBデバイスのドライブ文字を変更する
Windowsで多すぎるフォントを処理しますか?
Windowsでファイルを自動的に移動またはコピーする方法
MacとPCの長所と短所のリスト
Windowsでページングファイルを最適化する方法
MacでFinderを最大限に活用するための20のヒント
任意のバージョンのWindowsのBIOSにアクセスして起動順序を変更する
Windowsで最近のドキュメントをクリアまたは削除する方法
ワイヤレスアクセスポイントのIPアドレスを見つける方法
WindowsおよびMacでRARファイルを開くまたは抽出する方法
Windowsで隠しネットワーク共有を作成する方法
Macコンピュータでアクティベーションロックを有効にする方法
WindowsXPを使用しない理由
Windowsの起動音とシャットダウン音を変更する
Windowsユーザー向けの7つのOSXのヒント