Windows
 Computer >> コンピューター >  >> システム >> Windows

WindowsでWi-Fi接続が有線アイコンとして表示される原因と対処法 – IPv6を無効化して直す方法

Windowsでワイヤレス(Wi-Fi)接続なのに有線(イーサネット)のアイコンが表示されてしまう――その原因はIPv6かもしれません。

更新日:2023年11月30日

発生した不具合

最近、ある奇妙な現象に遭遇しました。手元のWindows 10マシンには、2つのネットワークアダプターが搭載されており、どちらも実際に使用しています。有線接続はLAN内通信とバックアップ用のインターネット回線として使い、ワイヤレス接続はメインのインターネットゲートウェイとして運用しています。トラフィックの優先順位は、アダプターごとにメトリック値を手動で変更することで制御しています。

この構成は通常は問題なく動作し、両方が接続されている状態ではワイヤレスのアイコンが表示され、Wi-Fiから切断するとイーサネットのアイコンに切り替わります。ところが、テスト用に新しいルーターを設置したところ、ワイヤレスネットワークに接続しているにもかかわらず、ワイヤレスのアイコンが消えてしまい、両方のネットワークでイーサネットのアイコンだけが表示されるようになりました。というわけで、トラブルシューティングの開始です。

IPv6接続が引き起こす問題

本題に入る前に正直に言っておくと、筆者はIPv6があまり好きではありません。多くの「最新」技術と同様に、IPv6は人間にとって扱いやすいものとは言えません。データセンターでの大規模展開には優れていますが、個人ユーザーには不向きです。自分のIPv4アドレスを暗記できる人は多いでしょう。しかしIPv6アドレスを暗記できるでしょうか?まず無理です。IPv6になるとすべてが複雑になり、細かい操作性の問題もあちこちにあります。さらに、ルーター機器がIPv6トラフィックに対して何を行っているのか、その可視性が著しく低いのも大きな課題です。最適化、セキュリティ、ルーティングなど、エンタープライズ向けの高価な機器を使わない限り、家庭用環境ではほぼ何も分かりません。しかも、市販のソフトウェアの多くはIPv6に対応した設計になっていません。サーバーを開設できて他のプレイヤーが接続できるタイプのマルチプレイヤーゲームを挙げてみても、IPv6アドレスによる直接接続に対応したタイトルは1つも見たことがありません。世の中はまだまだIPv4中心なのです。

そのため、筆者は可能な限りIPv6を無効化するようにしています。しかし、すべてのゲートウェイ機器でそれが許されているわけではありません。今回の新しいテスト用ルーターがまさにその例でした。以前使っていたルーターはISPからIPv6アドレスを取得していませんでした(すべてのプロバイダーがIPv6を提供しているわけではなく、提供していても安定性や一貫性に欠ける場合があります)。ところが新しいルーターはIPv6アドレスを取得するようになり、契約中のISPも実際に顧客へIPv6アドレスを割り当てています。

どうやら、ルーターがIPv4に加えてIPv6アドレスを取得し、その情報をWindowsマシンが何らかの理由で「拾って」しまったようです。これはどういうことかというと、通常のルーターはNAT構成になっており、配下のIPv4クライアントは192.168.x.xといった内部アドレス帯を使用します。一方IPv6では、アドレス空間が非常に広大なためNATは実質不要とされ、そもそもIPv6のNATがどのように機能するのか(機能するとして)筆者には不明です。これこそが、このプロトコルの謎めいた部分でもあります。つまり、Windowsクライアントがインターネットをどう「見ている」のか、ルーターがIPv6トラフィックをどう処理しているのか、筆者には把握できないのです。

最も可能性が高いシナリオはこうです。家庭用ルーターが上流のISPネットワークからルーターアドバタイズメント(RA)メッセージを受信し、ホームLANに対してフラットな/64のグローバルIPv6プレフィックスを割り当てられる。そしてIPv4ネットワークと異なり、ルーターはNATを実行する必要がない。本来ならこれで問題なく動作するはずで、ルーターがファイアウォールを使用していればセキュリティ面も問題ないはずです。

とはいえ、仮にネットワークが正しく構成されていても、「このプロトコルが好きになれない」「日常用途においてIPv6には実用的なメリットがない」という筆者の個人的な考えに加え、「Wi-Fiのアイコンが正しく表示されない」という見た目上の問題は残ったままです。

解決策:IPv6を無効化する

そこで筆者は、Windows側のネットワークアダプターでIPv6プロトコルを無効化することにしました。手順は以下の通りです。

  1. 設定 を開き、ネットワークとインターネット をクリックします。
  2. アダプターのオプションを変更する をクリックします(従来のコントロールパネル画面が開きます)。
  3. 対象のネットワークアダプターを右クリックし、プロパティ を選択します。
  4. 表示された一覧から Internet Protocol Version 6 (TCP/IPv6) のチェックを外します。

これで完了です。WindowsマシンはIPv6を使用しなくなり、ワイヤレスのアイコンも正常に表示されるようになります。さらに、コマンドラインで「route print」を実行すれば、IPv6関連の項目が消えたことでルーティングテーブルが格段にすっきりと読みやすくなっているのが確認できるでしょう。

WindowsでWi-Fi接続が有線アイコンとして表示される原因と対処法 – IPv6を無効化して直す方法

WindowsでWi-Fi接続が有線アイコンとして表示される原因と対処法 – IPv6を無効化して直す方法

そして、アイコンも無事に元通りになりました!

WindowsでWi-Fi接続が有線アイコンとして表示される原因と対処法 – IPv6を無効化して直す方法

注意: この操作は特定のWindowsマシン上でだけIPv6を無効化するものであり、ネットワーク全体への影響はありません。スマートフォン、Linuxマシン、その他のWindows端末など、他のシステムは依然としてIPv6アドレスを取得する可能性があります。ただし、この設定はいつでも簡単に元に戻せるほか、必要であればWindows側の(IPv6含む)ファイアウォールを有効化しておくことも可能です。

まとめ

Windowsがワイヤレス接続に対してイーサネットのアイコンを使用する理由として考えられるのは、IPv6によるアドレス割り当てをVPN接続のような一種のトンネルと認識しているためではないか、ということです。実際、WindowsでVPNクライアントに接続したときにも同様の挙動が見られます。この動作はISP側の運用方法にも依存するかもしれません。しかし、それは重要な問題ではありません。まずは見た目上の不整合を修正することが目的だったのですから。

副作用としてWindowsでIPv6が使えなくなりますが、率直に言って、筆者にとってはむしろ好都合な結果です。一般的な家庭環境において、IPv6固有の必要性はほぼ皆無であり、一般ユーザーにとって大きな利点もありません。あるのは単なる技術的な複雑さだけです。データセンターやネットワーク事業者ならともかく、家庭で導入する理由はないでしょう。特に、家庭内セットアップの99%はNAT方式で運用されており、それで十分に機能しています。加えて、あらゆる最新技術と同じように、ユーザーはまるでローリングベータ版のモルモットのような扱いを受けがちです。いえいえ、すべてがきちんと動作するようになるまで待ってから使えばいいのです。

というわけで、問題を抱えていたあなたに解決策をお届けしました。ワイヤレスのアイコンが有線として表示される原因は他にも存在する可能性がありますが、この記事ではIPv6に焦点を絞って解説しました。それではまた。

  1. 今後10年間を変えるビッグテクノロジー21選【後編】

    前回の記事では、今後10年間で実現が期待されるテクノロジーの一部をご紹介しました。今回は、そのリストの続きをお届けします。最新の動向を見ていると、科学者たちは特定の場所に留まらず、世界全体を実験場として研究を進めていることがわかります。 今後10年で実現する10の先端テクノロジー 1. 視覚学習ロボティクス Diffbotは、ロボティクス分野で新しいコンセプトに取り組んでいます。人間と同じように、視覚学習ロボットを使ってウェブ上のコンテンツを抽出・分析するというものです。このプロジェクトの背後にあるミッションは、ウェブページを理解できるソフトウェアロボットを開発し、意味のある情報を抽出して、誰

  2. ChromebookにMicrosoft Edgeをインストールする方法と、導入するメリット

    Chromebookユーザーの多くは、使えるブラウザはGoogle Chromeだけだと考えているかもしれません。しかし、Linuxアプリを実行できる機能を活用すれば、Microsoft EdgeもChromebookにインストールできます。Windowsエコシステムを中心に生活しており、普段使いのPCではEdgeを常用している方なら、Chromebookでも同じMicrosoft製ブラウザを使えることで、日々の作業がぐっと快適になるはずです。Edgeにサインインすれば、保存済みのパスワードや同期された各種情報がそのまま利用できるため、ChromeOS上でMicrosoftアカウントのパスワー