Windows Subsystem for Linuxガイド 第34回 ミラードネットワークモード
マイナビニュース / 2024年4月9日 13時48分
Windows Subsystem for Linux(WSL)には、2023年9月のアップデートで搭載されたネットワークモードという機能がある。今回は、このネットワークモードについて解説する。ネットワークモードでは、従来のWSLのネットワークをNATネットワークモード(以下NATモード)と呼ぶ。これに対して新しく作られたのがMirroredネットワークモード(同Mirroredモード)である。簡単にいうとMirroredモードでは、WSL側へのLAN側からのアクセスが可能になる。反面、制限も生じるため利用方法によってどちらかを選択する必要がある。
NATモードとは?
WSL2では、仮想マシンが使われているため、WSL側に独自のネットワークアドレスが割り当てられ、Win32側とは独立したネットワークになっていた。これを「NATモード」と呼ぶ。Mirroredモードを解説する前に、確認の意味でNATモードの挙動に関して解説しておく。
NATモードでは、Win32側とWSL側は、「仮想スイッチ」(仮想的なスイッチングハブ)を介して接続しており、お互いに相手のIPアドレスを使うことで通信が可能だった(図01)。このとき、仮想スイッチは、Win32側にしか接続しておらず、通常状態のWindowsは、LAN側から来たWSL向けのパケットをルーティングしない。このため、WSLは、LAN側のネットワークノードとは通信することができなかった。
ただし、Win32側でポート・フォーワーディングの設定を行うことで、LAN側とWSL側のパケット転送が可能だった。しかし、ポートフォワーディングの設定は、ポート単位で、双方向で必要なため、かなり面倒な設定だった。
NATモードには、localhostForwardingと呼ばれる機能がある。これは、Win32側で、宛先のホスト名としてlocalhostを使ったときに、WSL側へのアクセスを行うものだ。
設定は、“.wslconfig”ファイルの「localhostForwarding」で行う。同設定がtrueになっていたとき、Win32側でホスト名「localhost」によるアドレス指定とポート指定の組み合わせでWSL側へのアクセスを許可していた。
たとえば、WSL側で、ポート8080でHTTPサーバーを動作させたとき、Win32側からは、「http://localhost:8080/……」といったURLで、WSL側のHTTPサーバーにアクセスが行える。ただし、アドレス指定としては、“localhost”(ホスト名)または“[::1]”(IPv6 ローカルループバック・アドレス)で指定する必要がある。逆に“127.0.0.1”では、常に自分自身(Win32側からWin32側)になる。このあたりをまとめたのが(表01)である。この表にある0.0.0.0は、Linuxでは、「ローカルマシン上のすべてのIPv4アドレス」として扱われるようである。Windowsでは、ルーティングテーブルのデフォルトルートを表す目的でしか使っておらず、送り先アドレスとしては無効なようである。
この記事に関連するニュース
-
Windowsのパス変換に問題、アクセスできないファイルを作って悪用可能
マイナビニュース / 2024年4月30日 7時31分
-
2024年5月の月例更新プログラムは要注意 - 阿久津良和のWindows Weekly Report
マイナビニュース / 2024年4月28日 16時0分
-
WindowsのPowerShellのプロファイルを設定する
ASCII.jp / 2024年4月14日 10時0分
-
【10G対応メッシュWi-Fi 7】 BE17000 トライバンドメッシュWi-Fi 7ルーター「Deco BE75」 本日販売開始
PR TIMES / 2024年4月10日 11時45分
-
Microsoft、WSLを管理する新しいGUIの開発を計画か
マイナビニュース / 2024年4月4日 9時22分
ランキング
-
1ヤマト運輸の「偽サイト」が話題 今までより質向上?
おたくま経済新聞 / 2024年5月1日 11時32分
-
2「ギガ 300MB」とは……? 何かがおかしいデータ通信量の珍表記に「違和感」「0.3って書けばよかったのに」などツッコミ続出
ねとらぼ / 2024年4月30日 20時30分
-
3こんなにかわいい手作りサラダ、初めて見た!! 460万再生突破の簡単レシピに「こ、これは天才!」「よく思い付きましたね」
ねとらぼ / 2024年5月1日 9時30分
-
4秋元康、AKB48卒業の柏木由紀に送った手紙が物議 “冒頭の一文”に「昭和丸出し」「嫌すぎる」
ねとらぼ / 2024年5月1日 13時50分
-
5TVアニメ『わんだふるぷりきゅあ!』、いなばペットフードとのコラボ企画を中止 一連の報道が影響か「まぁ…そうなるよね…」
ねとらぼ / 2024年4月30日 13時15分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください