\r\n\r\n
MACアドレスは、インターネットに接続されているすべてのハードウェア機器に付いているシリアル番号です。ネットワークを通じてハードウェアデバイスを一意に識別できるようにするため、ネットワークに不可欠な部分です。これにより、パケットが正しい場所に送られるようになります。
前回は、WindowsでMACアドレスを変更する方法について説明しました。今日は、MACのMACアドレスを変更したくなる理由(と方法)を見てみましょう。
MACアドレス(Media Access Control Address)は、ネットワークアダプターを一意に識別するために使用されるシリアル番号です。複数のネットワークインターフェースカードを搭載したコンピュータは、複数のMACアドレスを持つことになります。また、固定IPアドレスの割り当て、MACアドレスのフィルタリング、機器の一意な識別にも使用されます。一部の公衆Wi-Fiサイトでは、MACアドレスが端末を一意に特定できるため、時間制限の実施に利用されています。
MACアドレスを変更したい理由はたくさんあります。
MACアドレスフィルタリングは、システム管理者がハードウェア機器のリストを指定し、それらの機器にのみWi-Fiネットワークへの接続を許可することができます。不正なデバイスに近づかないためにも、これはとても有効な手段です。
例えば、ISPがMACアドレスフィルタリングでインターネット接続を確認しているとします。ノートパソコンのネットワークカードが壊れたら?インターネットにアクセスできなくなります。ISPに新しいカードのMACアドレスをホワイトリストに登録するよう依頼できますが、これにはしばらく時間がかかるかもしれません。インターネットを再び使えるようにする簡単な方法は、MACアドレスを古いネットワークアダプターのものに変更することです。
MACアドレスは平文でブロードキャストされ、同じネットワークに接続されている人なら誰でも見ることができる。そのユニークさは、ちょっとした道具さえあれば、誰でも自分の位置を追跡できることを意味します。自宅のネットワークでは問題なくても、公衆Wi-Fiネットワークに接続する際には、プライバシーのリスクになる可能性があります。
また、MACアドレスは同じネットワーク上で公開されるため、ハッカーがあなたの端末になりすましてWebを閲覧することも可能です。プライバシーにうるさい方は、MACアドレスの偽装を検討されてはいかがでしょうか。
MacコンピュータがWi-Fiネットワークに接続されている場合、メニューバー自体からMacのアドレスを表示することができます。Macのキーボードのoptionキーを押しながら、Wi-Fiメニューバーのアイコンをクリックするだけです。
インターフェース名と対応するMACアドレスが表示されるはずです。また、Wi-FiログやWi-Fi診断に素早くアクセスでき、現在のネットワークに関する情報も表示されます。
前述したように、ネットワークカードはそれぞれMACアドレスを持っています。Bluetooth PAN または Thunderbolt ポートの MAC アドレスを検索する必要がある場合は、次の手順を実行します。
Macでターミナルを開き、以下のコマンドを入力します。
networksetup -listallhardwareportsあなたのMACにあるすべてのNICのMACアドレスが表示されるはずです。
MACアドレスの変更は、非常に簡単な作業です。ただし、この変更はMacを再起動するまで有効で、再起動後は古いMacのアドレスが再び使用されることに注意してください。以下のコマンドを実行することで、いつでもMACを変更することができます。
MacにランダムなMacアドレスを生成してもらうか、すでに知っているMacアドレスを入力することができます。ネットワークアダプターを変更し、インターネットに接続できなくなった場合は、古いMACアドレスを手動で入力してください。プライバシー保護のためにMACアドレスを偽装する場合は、ランダムなものを生成する必要があります。
始める前に、Wi-Fiネットワークから切断していることを確認してください。そのためには、Optionキーを押しながら、Wi-Fiメニューバーのアイコンをクリックします。ネットワーク名]の[切断]をクリックします。
ランダムなMACアドレスを生成するには、ターミナルを開き、次のコマンドを入力します。
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'これにより、MACアドレスとして使用できるランダムな16進数の数字が生成されます。この番号を選択し、コピーする。既存のMACアドレスを使用する場合は、このステップをスキップしてください。
次に、以下のコマンドを入力します。
sudo ifconfig en0 ether MACここで、"MAC "を既存の任意のMACアドレスまたは上記で生成したランダムなMACアドレスに置き換えてください。
アカウントがパスワードで保護されている場合は、パスワードを入力するよう促されます。正しいパスワードを入力すると、MACアドレスが正常に変更されます。これで、新しいMACアドレスでWi-Fiネットワークに接続し、ブラウジングを開始できます。
ここでは、このプロセスで役立つ追加のヒントを紹介します。
上記の手順を使用すると、MACアドレスを素早く変更することができます。この作業は、macOS Sierraはもちろん、最新のmacOS High Sierraの開発ベータ版でもうまくいくようです。
Macのアドレスは変更されましたか?もしそうなら、その理由を教えてほしい。または、何か問題が発生した場合は、以下のコメントでお知らせください。