.png)
私はしばらく WSL2 を使用していましたが、すべて問題ありませんでした。素晴らしい経験でした。
しかし突然、ブラウザから Linux のサービスに接続できなくなりました。Firefox で jupyter ノートブックと pyramid アプリを localhost:xxxx として開くことができません。また、クラウド インスタンス上の DB にアクセスするために ssh トンネリングを使用しています。bash ではすべて問題ありませんが、デスクトップ アプリには表示されなくなりました。
docker 化されたサービスには引き続きアクセスでき、問題なくローカルホストとしてブラウザで開くことができます。どこを調べればよいか、何をチェックすればよいか、何かアイデアはありますか?
答え1
この問題は、wsl --shutdown
Linux カーネルを再起動するために を実行した後に発生しました。Linux サブシステムに割り当てられた IP が変更されたためです。
そこで、Windows ファイアウォールにインターフェイス レベルのAllow-All
ルールを追加したところ、問題はなくなりました。
New-NetFirewallRule -DisplayName "AllowWSL" -InterfaceAlias "vEthernet (WSL)" -Action Allow -Direction Inbound