スクリーンショット:ジェフ・ポーテン
ホテルや病院などに設置されている公共Wi-Fiスポットの多くは、デバイスがインターネットにアクセスする前に「キャプティブポータル」ページで認証を受ける必要があります。通常は、ページ上の「同意する」ボタンをクリックするだけで認証が完了します。ただ一つ問題があります。Apple TVやNintendo SwitchなどのデバイスにはWebブラウザが搭載されていないため、これらのページにアクセスできないのです(Switchにはブラウザが搭載されているようですが、私が必要とした時に表示されたことはありません)。幸い、近くにMacBookがあれば、この問題は簡単に解決できます。
秘訣は、MacBookを接続先のブラウザレスデバイス(例えばApple TV)に見せかけ、キャプティブポータルをクリックしてMacBookを切断し、デバイスを接続することです。これは、Apple TVのMACアドレス(ネットワークデバイス固有のハードウェア識別子)を偽装することで実現できます。すべてのEthernetポートとWi-FiカードにはMACアドレスが割り当てられています。以下の手順に従ってください。
- 偽装したいブラウザレスデバイスのMACアドレスを見つけます。Apple TVでは、「設定」>「一般」>「情報」に表示されます。Wi-Fiを使用している場合は、「Wi-Fiアドレス」と呼ばれ、00:14:22:01:23:45のように表示されます。
- ブラウザレスデバイスの電源を切るか、少なくともWi-Fiに接続されていないことを確認してください。Apple TVの場合、最も簡単な方法は電源プラグを抜くことです。これらのWi-Fiホットスポットは一度に1つのMACアドレスしか許可しないため、接続されている場合、次の手順でMacBookが接続できなくなる可能性があります。
- MacBookのWi-Fiインターフェース名とMACアドレスを確認するには、メニューバーのWi-FiアイコンをOptionキーを押しながらクリックしてください。インターフェース名はen0またはen1のはずです。
- Wi-Fi メニューから「Wi-Fi をオフにする」を選択します。
- ターミナルを開き、次のコマンドを入力します。
en0
をインターフェース名に置き換え、 を00-14-22-01-23-45
ブラウザレス デバイスの MAC アドレスに置き換えます。sudo ifconfig en0 ether 00-14-22-01-23-45
はい、コロンをハイフンに置き換える必要があります。プロンプトが表示されたら管理者パスワードを入力してください。このコマンドはMacBookのWi-FiカードのMACアドレスを変更しますが、変更は再起動するまで有効です。
- メニューバーの Wi-Fi アイコンをもう一度 Option キーを押しながらクリックし、MAC アドレスが変更されたかどうかを再確認します。
- Wi-Fi を再度オンにして、ホットスポットの Wi-Fi ネットワークに接続し、Safari で Web サイトにアクセスしてキャプティブ ポータルを起動します。
- 指示に従ってMacBookを認証します。
- オンラインになったら、MacBook を再起動して実際の MAC アドレスを復元します。
これで、Apple TV やその他のブラウザレス デバイスの電源を入れたり、Wi-Fi に接続したりするだけで、該当する Wi-Fi ネットワークに直接接続できるようになります。
ホットスポットの料金を支払わなければならない場合、2台目のデバイスの費用を負担したくない場合は、ブラウザレスデバイスとMacBookの両方を使用できます。ただし、両方のMACアドレスを同じにし、同時に接続しないでください。上記の手順9では、MacBookを再起動する代わりに、Wi-Fiをオフにしてブラウザレスデバイスを接続し、完了したらブラウザレスデバイスを切断し、MacBookのWi-Fiをオンにしてください。
出張中や長期入院中にテレビを見たりゲームをしたりして時間をつぶしたい時、この裏技はきっと役に立ちます。私も最近、次男の出産時にまさにこの状況に陥りました。ジェレミア・ストーンセンター、ありがとう!最初は出産のため、そして新生児黄疸の治療のため2日間ビリライトの下にいるため(今は元気です)、再び訪れました。私の経験では、家族として病院にいる間は、ただ座っているだけの時間が多いのですが、私は疲れとストレスで生産的な活動ができませんでした。ストーンがライトの下で忙しく料理をしている間、Nintendo Switchでゲームをプレイできたのは、時間をつぶすのに役立ちました。