環境紹介#
WSL2: Ubuntu 22.04
Windows ホスト: Win11 プロフェッショナル版
Windows ホストの IP アドレス#
WSL2 で、以下のコマンドを使用:
cat /etc/resolv.conf
WSL2 から Windows ホストへのアクセス#
デフォルトでは、Windows ホストのファイアウォールは、WSL2 のアプリケーションが Windows ネットワークにアクセスするのをブロックします。
解決策:WSL2 が Windows にアクセスできるようにファイアウォールルールを追加します。
管理者として PowerShell を実行し、次のコマンドを入力します:
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow
注意:InterfaceAlias は ipconfig コマンドで確認できます
ファイアウォールルールが正常に追加されたかどうかをテストします。
WSL2 で Windows ホストに ping を送信し、応答があれば追加が成功したことを示します。