WSL2でapt install等ネットワークに接続するコマンドを実行することができなくなってしまった
原因は,ウイルス対策ソフト(ESETを使用)でWSL2のネットワークがブロックされるというものだった.
ここを参照して,以下のことを行った.
- ESETを起動
- 【設定】⇒【ネットワーク】⇒【ファイアウォール】の右の歯車をクリック
- 【対話モード】を選択
- WSL2でネットワークに接続しようとさせる(apt updateをさせた)
- ポップアップで通信を許可するかどうかを聞かれるので,【ルールを作成し,永久に記憶】を選択
- 【ルール付き自動モード】に戻す
実はこの現象はカスペルスキーセキュリティでも見られるらしい(ここを参照のこと).