ネットワークミラーモード
「ミラードモードネットワーク」は、ホスト側のネットワーク機能を使うためのもの。現在は、WSLのLinuxカーネルにあるネットワークスタックが使われており、仮想ネットワークインターフェースと仮想的なネットワーク(仮想スイッチ)を介して、Win32側のNATを使って、LAN側のアクセスをしているがIPv6の利用などに制限がある。
ミラーモードネットワークは、NATを使わずにWin32側のネットワーク機能を使ってWSLのネットワーク接続をするもの。これによりIPv6やマルチキャストの利用や物理LAN側アクセスが可能になる。ただし、この機能は、Windows Insider ProgramのWindows 11プレビュービルドのうち、Canary Channel版およびWindows 11 Ver.22H2のRelease Preview Channel版(ビルド22621.2359)でしか動作しない。
このミラーモードに合わせて、WSL内でミラーモードで動作しているかどうかを確認するコマンド「/usr/bin/wslinfo」が用意された。具体的には、
/usr/bin/wslinfo --networking-mode
とすると、モードに応じて「nat」または「mirrored」を返す。
そのほかの機能
「DNSトンネリング」は、WSLでDNS名前解決の方法を変更するものだ。現在のWSLでは、Win32側をDNSサーバーとして仮想ネットワークを介してWin32側にDNSパケットを送信しているが、その解決がうまくできないことがある。DNSトンネリングは、仮想ネットワークを介さずに仮想マシンの機能を使って直接DNSリクエストをWin32側に送る。これにより、WSL側での名前解決が正しくできる可能性が高くなる。なお、この機能は、Canary/Release Preview Channel版でしか動作しない。
「Hyper-Vファイアウォール」は、WSLからのネットワークアクセスに対して、Hyper-V用のファイアウォールルールを適用することを可能にするものだ。これまでは、Windowsファイアウォールの全体設定ルールのみが適用されていた。この設定を有効にすると、仮想マシン内で動作するWSLに対して、Hyper-Vファイアウォールルールを定義し、フィルタリングすることが可能になる。このことでWSL独自のフィルタリングが実現される。ただし、この機能もCanary/Release Preview Channel版でしか動作しない。
「自動プロキシ」は、Win32側のプロキシ情報を使ってLinux側のプロキシ設定をするもの。プロキシ設定は、原則インターネットアクセスをするプログラム固有の設定項目だが、システム側から設定情報を提供する仕組みがある。
WindowsもLinuxもそれぞれプロキシの自動検出(Web Proxy Auto-Discovery、WPAD)や自動設定(Prox Auto-Config、PAC)の機能がある。ただしLinuxでは、WPADはディストリビューションごとに実装や設定が異なる。デスクトップ環境の起動時に処理されることもあって、必ずしもWSLでは利用しやすいものとは限らない。WSL V2.0の自動プロキシは、WSLディストリビューションに、Win32側で得たプロキシ情報を渡し、LinuxのWPADを代用するものだ。
バージョン番号がV1.3.7からV2.0.0に上がったことから、今回のWSLのバージョンアップは大きなものであることがうかがえる。ただ、原稿執筆時点では、すでにアップデートが4回行われ、最新のバージョンはWSL V2.0.4まで進んでいる。変更が大きな分、問題も出やすいのであろう。次回は具体的に拡張機能を動かして評価してみることにする。
本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
-
第527回
PC
Windowsがクラッシュする原因を究明する方法 AIを活用すると結構早い -
第526回
PC
今年6月にPCが起動しなくなる心配はないが、セキュアブートが機能しないとWindowsのセキュリティ機能は一部使えなくなる -
第525回
PC
6月以降「PCが起動不可能に?」と間違った騒がれ方をしている原因の「セキュアブート」とは? -
第524回
PC
Windows Insider Programが変化 チャンネルが3つになって整理される -
第523回
PC
AI傾倒に一息入れて、既存のWindowsの改良を宣言するMicrosoft タスクバーを画面の上下左右に移動可能に!? -
第522回
PC
Windowsでも完全キーボード操作派は注目! PowerToysのコマンドパレット -
第521回
PC
Windowsでアプリをインストールしたときに警告が表示する「Defender SmartScreen」と「Smart App Control」 -
第520回
PC
WindowsターミナルのPreview版 v1.25では「操作」設定に専用エディタが導入 -
第519回
PC
「セキュアブート」に「TPM」に「カーネルDMA保護」、Windowsのセキュリティを整理 -
第518回
PC
WindowsにおけるUAC(ユーザーアカウント制御)とは何? 設定は変えない方がいい? -
第517回
PC
Windows 11の付箋アプリはWindowsだけでなく、スマホなどとも共有できる - この連載の一覧へ











